程式碼整潔之道 讀書筆記(一) 第11章 系統
本章,以構建一座城市為開篇的引子。以建造城市類比為系統的構造。這個例子挺好。各個子系統相互獨立且有所聯絡,共同組成一個完整的系統。
11.2 提倡將系統的構造與使用分開,
說起這點,想到《尋知圖》專案,就沒有做到這一點。最明顯的地方就是做練習中,沒有將構造和使用分離。導致後期需求變更的時候,有些耗時:維護成本高!!!。由此聯想到了昨天、今天讀到的一篇公眾號的文章 不該活著的DBHelper 初始化的時候就沒有考慮到相關的問題。其實,程式碼中也有點分離構造和使用的意思,但是並沒有覺得這樣很重要。算是程式設計中需要建立的一個習慣。later equals never。估計以後也改不了了。。。。
11.3擴容11.4Java代理11.5純Java aop框架。。。就完全看不懂了。作為.NET程式猿,真心有些慚愧。寫了好幾年程式碼,依舊停留在程式猿的狀態而不是工程師的狀態。
加油。。。
總結:
本章收穫點:
1、將初始化和使用進行分離。在使用時不用考慮太多,只關注與邏輯處理即可。
PS:
16.5.25 讀到本章獲取的點是:DTO!=model
而我在《尋知圖》專案中都沒有區分開,全都用model_*做字首進行處理的。估計這程式碼以後讓別人看到,得啪啪打臉了。很明顯的一個架構的例子如下:Spring.NET企業架構實踐之 Nhibernate + WCF + ASP.NET MVC + NVelocity 對PetShop4.0重構(一)——架構設計
相關文章
- 讀書筆記-程式碼整潔之道(一)筆記
- 程式碼整潔之道--讀書筆記(7)筆記
- 程式碼整潔之道--讀書筆記(1)筆記
- 程式碼整潔之道--讀書筆記(2)筆記
- 程式碼整潔之道--讀書筆記(13)筆記
- 程式碼整潔之道--讀書筆記(14)筆記
- 程式碼整潔之道--讀書筆記(12)筆記
- 程式碼整潔之道--讀書筆記(10)筆記
- 程式碼整潔之道--讀書筆記(6)筆記
- 程式碼整潔之道--讀書筆記(5)筆記
- 程式碼整潔之道--讀書筆記(9)筆記
- 程式碼整潔之道--讀書筆記(4)筆記
- 程式碼整潔之道--讀書筆記(3)筆記
- 程式碼整潔之道--讀書筆記(11)筆記
- 程式碼整潔之道讀書記
- 《程式碼整潔之道——程式設計師的職業素養》讀書筆記(一)程式設計師筆記
- 程式碼整潔之道Clean Code筆記筆記
- 《程式碼整潔之道》總結和筆記筆記
- 程式碼整潔之道讀書筆記——第九章:單元測試筆記
- 閱讀《程式碼整潔之道》總結
- 程式碼整潔之道
- JavaScript 程式碼整潔之道JavaScript
- Typescript 程式碼整潔之道TypeScript
- 聊聊程式碼整潔之道
- 程式碼整潔之道 clean code
- 程式碼整潔之道 – 有意義的命名
- 程式碼整潔之道之做減法
- 程式碼整潔之道的 7 個方法
- 架構整潔之道-書中箴言架構箴言
- 夢斷程式碼讀書筆記(一)筆記
- 《程式設計師修煉之道》讀書筆記程式設計師筆記
- PHP 整潔之道PHP
- Python程式碼整潔之道--使用裝飾器改進程式碼Python
- 《程式碼整潔之道》精華速覽,助你提升程式碼質量
- 讀書筆記-乾淨程式碼筆記
- 程式設計師修煉之道——第一章讀書筆記程式設計師筆記
- JavaScript程式碼簡潔之道JavaScript
- JavaScript 程式碼簡潔之道JavaScript
- 《架構整潔之道》第 3 章 程式設計正規化總覽架構程式設計