這些年看的書(shū),整理了下比較經(jīng)典的,希望給渴望成長(zhǎng)的程序員一點(diǎn)幫助.
編程思想:
- 《Agile Java》 JEFF LANGR
- 《重構(gòu):改善既有代碼的設(shè)計(jì)》 Martin Fowler
- 《Head First 設(shè)計(jì)模式(中文版)》 弗里曼
- 《程序員修煉之道:從小工到專(zhuān)家》 Andrew Hunt , David Thomas
- 《代碼整潔之道》 Robert C. Martin
- 《代碼大全(第二版)》 Steve McConnell
敏捷開(kāi)發(fā):
- 《軟件開(kāi)發(fā)本質(zhì)論:追求簡(jiǎn)約、體現(xiàn)價(jià)值、逐步構(gòu)建》 Ron Jeffries
- 《解析極限編程: 擁抱變化(第二版)》 Kent Beck
- 《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》 Robert C. Martin
軟件設(shè)計(jì)
- 《架構(gòu)整潔之道》 Robert C. Martin
- 《UML用戶(hù)指南(第2版)》 Grady Booch , James Raumbaugh , Ivar Jacobson
- 《微服務(wù)設(shè)計(jì)》 Sam Newman