Clean Code《代碼整潔之道》
Pragmatic Unit Testing《單元測試之道》
The Productive Programmer《卓有成效的程序員》
Test-Driven Development By Example《測試驅動開發》
Clean Coder《程序員的職業修養》
The Art of Readable Code《編寫可讀代碼的藝術》程序員
Refactoring To Patterns《重構與模式》
Implementation Patterns《實現模式》
Code Completed《代碼大全》
The Pragmatic Programmer《程序員修煉之道》編程
Structure and Interpretation of Computer Programs《計算機程序的構造和解釋》
Working Effectively with Legacy Code《修改代碼的藝術》設計模式
Agile Software Development 《敏捷軟件開發:原則、實踐與模式》
Head First Design Patterns《深刻淺出設計模式》
Design Patterns 《設計模式》架構
The Art of UNIX Programming 《Unix編程藝術》
Practical API Design 《框架設計的藝術》
Domain Specific Languages 《領域特定語言》
Patterns of Enterprise Application Architecture 《企業應用架構模式》框架
Release It
Domain-Driven Design 《領域驅動設計》
Enterprise Integration Patterns《企業集成模式》
Beautiful Architecture《架構之美》
Pattern-Oriented Software Architecture《面向模式的軟件架構》單元測試
User Stories Applied《用戶故事與敏捷方法》
The Gold Mine《金礦》
Scrum and XP From the Trenches《硝煙中的Scrum和XP》
Continuous Integration《持續集成》
Extreme Programming Explained《解析極限編程》測試
Lean Thinking《精益思想》
Continuous Delivery《持續交付》
How Google Tests Software
Agile Testing
Extreme Programming Refactored《重構極限編程》.net
Specification By Example設計
The Effective Executive《卓有成效的管理者》
Are Your Lights On?《你的燈亮着嗎》
Becoming A Technical Leader《成爲技術領導者》ip
The Fifth Discipline《第五項修煉》
The Design Of Business
Management 3.0《管理3.0:培養和提高敏捷領導力》
Presentation To Win
The McKinsey Way《麥肯錫方法》
Thinking, Fast and Slow《思考快與慢》
出處:https://www.oschina.net/news/39816/thoughtworks-developer-reading-radar