1. 程式人生 > >好文章系列——代碼整潔之道

好文章系列——代碼整潔之道

auth lis bird 結合 blog 文章 class win com

註:

整潔代碼之道——重構

(文章來源:http://www.infoq.com/cn/articles/clean-code-refactor 作者 南誌文

寫在前面

現在的軟件系統開發難度主要在於其復雜度和規模,客戶需求也不再像Winston Royce瀑布模型期望那樣在系統編碼前完成所有的設計滿足用戶軟件需求。在這個信息爆炸技術日新月異的時代,需求總是在不斷的變化,隨之在2001年業界17位大牛聚集在美國猶他州的滑雪勝地雪鳥(Snowbird)雪場,提出了“Agile”(敏捷)軟件開發價值觀,並在他們的努力推動下,開始在業界流行起來。在《代碼整潔之道》一書中提出:一種軟件質量,可持續開發不僅在於項目架構設計,還與代碼質量密切相關,代碼的整潔度和質量成正比,一份整潔的代碼在質量上是可靠的,為團隊開發,後期維護,重構奠定了良好的基礎。

接下來筆者將結合自己之前的重構實踐經驗,來探討平時實際開發過程中我們註重代碼優化實踐細節之道,而不是站在純空洞的理論來談論代碼整潔之道。

在具體探討如何進行代碼優化之前,我們首先需要去探討和明確下何謂是“代碼的壞味道”,何謂是“整潔優秀代碼”。因為一切優化的根源都是來自於我們平時開發過程中而且是開發人員自己產生的“代碼壞味道”。

【讀書筆記】--代碼整潔之道

好文章系列——代碼整潔之道