民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    時代作品 >>> 文章華國詩禮傳家—精彩書評選
字體    

《代碼整潔之道》讀后感
《代碼整潔之道》讀后感
程序猿進化中     阅读简体中文版

1.稍后等于永不(Later equals never)

“現在時間太緊,我先完成功能,稍后有空了,或者等到測試階段,我再回來重構優化代碼。”

事實證明,我從來沒有回頭優化過這些代碼。

2.別讓別人罵你

當別人接手你的項目后,在此之上擴展功能或者維護時,他會不會時常大罵:“這他媽什么傻逼寫的代碼!”

3.混亂的惡性循環

項目可以越做越順手,越做越流暢;也可以越做越痛苦,越做越悲劇。

4.花時間保持代碼整潔不但有關效率,還有關生存

代碼亂->進度慢,bug多->項目完蛋->卷鋪蓋回家

5.態度

作為一個開發人員,作為一個程序員,你應該有自己所堅守的原則。

什么事情該做,不能做,你必須有一個清晰的概念。

6.用藝術的眼光看待自己的代碼

決不能容忍代碼里面的一絲缺陷,你需要像制作藝術品一樣去編寫維護你的代碼。

7.什么才是整潔的代碼

優雅,外表或舉止上令人愉悅的優美和雅觀;令人愉悅的精致和簡單。

你的代碼令你愉悅嗎?

8.謹防“破窗理論”

窗戶破損了的建筑讓人覺得似乎無人照管。于是別人也再不關心。他們放任窗戶繼續破損。最終自己也參加破壞活動,在外墻上涂鴉,任垃圾堆積。一扇破損的窗戶開辟了大廈走向傾頹的道路。

9.整潔的代碼只做好一件事

整潔的代碼力求集中。每個函數、每個類和每個模塊都全神貫注于一事,完全不受四周細節的干擾和污染。

代碼應當講述事實,不引人猜測

它應當有單元測試和驗收測試。它使用有意義的命名。它只提供一種而非多種做一件事的途徑。它只有盡量少的依賴關系,而且要明確地定義和提供清晰、盡量少的API。代碼應通過其字面表達含義,因為不同的語言導致并非所有必需信息均可通過代碼自身清晰表達。

沒有測試的代碼不干凈。不管它有多優雅,不管有多可讀、多易理解,微乎測試,其不潔亦可知也。

寫代碼切忌裝B。

10.把代碼當成你女朋友

別成為一個虐待女友的壞人,你應該給她最好的,時刻在意她。

11.如何編寫整潔的代碼

減少重復代碼,提高表達力,提早構建簡單抽象。

12.記住,我是一位作家

我們要對@author后面的那個名字負責,我們是作家,我們擁有讀者,我們是搞藝術的。

13.代碼的讀寫比例

參考數據庫讀寫比例(10:1)

2013-07-09 15:02

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
傳奇人物傳記 風華絕代 物華天寶
此間選取古往今來傳奇人物的傳記與軼事,事不分大小,趣味為先,立意新穎,足以激越古今。
為元首清廉不阿至情至性
林森(1868年—1943年8月1日)字子超,號長仁。福建閩侯人。1868年出生于福建省閩侯縣尚干鄉,1884年于臺北電信局工作。1902年到上海海關任職,其間參加反清活....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航