內容簡介
雖然劣質代碼一樣可以運行,但是劣質代碼的存在就會產生潛在bug,或者增加閱難度與理解困難,也增加了維護成本等不利影響,因此我們要追求高質量代碼。很好編程,從內容上分析了拙劣代碼的表現形式(現像),分析了其不利影響,給出了很好解決方案。同時給出了劣質代碼的檢查工具與方法,並汲取了Checkstyle、Findebug、PMD、Jtest等靜態代碼品質分析工具常見劣質代碼現像。又利用很常用的28種重構技巧,演示了代碼由劣質變很好的過程。
前 言
在武俠世界裡,凡是*尖的高手,要麼是經歷了一些奇遇偶得真傳,要麼就是經過幾十年腳踏實地的修煉,纔得以爐火純青。雖然路不同,但他們*核心的修煉內容就是增強自己的內力。內功心法纔是核心,因為劍法、拳法之類對聰明人來講看一遍就會,而內力卻很難速成。到達一定的境界後,武功就不分什麼門派了,因為這都是融會貫通的。
現實科技世界與武俠科幻世界同理,Java程序世界裡也不乏*尖高手,比如Bruce Eckel (《Thinking In Java》作者)、Joshua Bloch(Google首席Java架構師,《Effective Java》作者)、 Kent Beck(敏捷之父)、Martin Fowler(優化之父)等等。這些人之所以如此成......
"