編碼之道 是誰製造了混亂

2021-06-29 09:51:24 字數 817 閱讀 2004

專案隨著時間的推移,開發人員換過了一波又一波,專案的**被一些**風格「狂野」的新同學們「**」了一遍又一遍。我們遊戲伺服器**從09年時的50w行激增到現在的200w行,不得不讚嘆:「還真是能寫啊!」。**混亂的程度,簡直不忍直視:風格迥異的命名方式、得以公尺計算長度的函式、各種magicnumber,讓人摸不著頭腦、缺少封裝導致的大量重複**、各種奇葩的縮排方式、擁擠在一堆,就不知道敲個空格或空行會浪費多少時間啊…。

是程式設計師的作繭自縛,和專案對於規範的不重視。

遊戲開發對於策劃或產品他們來說,他們是不會看到**的,更不會關心**質量和整潔的。他們只會要求你實現了某個功能,這份**幫他們賺了多少錢,快速、保質保量地實現他們提出的各種需求。需求永遠不會停止,並且還都有嚴格的時間節點。最終導致的開發團隊,都疲於奔命,功能都寫不完,還有誰會在乎規範這件事情。「能把功能實現就行了!」,這是多數人的想法。

歸根結底,**是我們自己寫的,經驗不足,缺乏規範和前輩的指導,往往會養成不好的習慣。由於:

面對遺留系統,先輩的各種「神作」和自己做的孽,導致:

面對如此規模**,想做點重構,往往望洋興嘆,不知從何下手。曾經不知有多少次有此想法,又多少次放棄。

需求不止,混亂不息!打破這個惡性迴圈的槓桿就在:制定規範,和養成重構的習慣

**就是程式設計師的孩子,也是程式設計師的一張臉,**是些給人看的,不是寫給自己孤芳自賞的,更不是寫給編譯器,讓編譯器認識就行的!

**的「救贖」是整個開發團隊的事情。制定規範,並遵守之;養成重構的習慣。只要形成這個良性迴圈,再混亂的**,也會向著乙個整潔的方向在演化,

到底是誰在作惡?是我們自己!!

誰製造了通貨膨脹?

1.哈耶克認為 增發貨幣.是執政者追求個人名望的一項保證,是權力的標誌。因此,執政者本身就存在著增發貨幣的內在衝動力。而增發貨幣可直接引發通貨膨脹,這就是國家與人民的災難,可我們卻無力阻止,目前,唯一能約束他們的也許是道德,這個道德標準就是 誰製造通貨膨脹,誰就是人民的罪人!誰製造通貨膨脹,誰就是老...

誰製造了通貨膨脹?

1.哈耶克認為 增發貨幣.是執政者追求個人名望的一項保證,是權力的標誌。因此,執政者本身就存在著增發貨幣的內在衝動力。而增發貨幣可直接引發通貨膨脹,這就是國家與人民的災難,可我們卻無力阻止,目前,唯一能約束他們的也許是道德,這個道德標準就是 誰製造通貨膨脹,誰就是人民的罪人!誰製造通貨膨脹,誰就是老...

是誰阻礙了專案的進度?

今天,專案組的乙個同事告訴我,他這幾天就離開了,因為公司不確定給解決戶口。天啊,他可是和我工作了一年了,專案的很多開發都參與了,vc學的不錯,能用一點oracle了,兩個系統原型是他搭建的,他走了,誰能頂替呢?我鬱悶了一天,我這個專案經理就是有三頭六臂也不能把所有的任務都搞定吧?再培養新的小組成員也...