技术书单 TOP 10
1、《代码整洁之道》
“Uncle Bob”(Robert C. Martin)的经典之作,第一次了解到“童子军军规:让营地比你来时更干净”,也是这里了解到:单一职责原则、开放闭合原则、依赖倒置原则(《PPP》)。
2、《敏捷软件开发:原则、模式和实践》
简称“PPP”,也是“Uncle Bob”(Robert C. Martin)的经典之作。著名的敏捷设计中五大原则(SOLID):单一职责原则(SRP)、开放闭合原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)、依赖倒置原则(DIP),还有更多的面向对象设计的原则介绍。
3、《设计模式》
4、《重构:改善既有代码的设计》
我还是比较喜欢第一版(Java版),总觉得第二版(JavaScript版)太啰嗦了。
5、《领域驱动设计》
6、《代码大全 2》
7、《Effective C#》
8、《Effective Java》
9、《架构整洁之道》
10、《实现模式》
“……好代码的确重要……”