技术书单 TOP 10

技术书单 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、《实现模式》

“……好代码的确重要……”

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注