Robert C. Martin,Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。他是Designing Object-Oriented C++ Applications Using the Booch Method及Jolt获奖图书Agile Software Development, Principles, Patterns, and Practices(中译版《敏捷软件开发:原则、模式与实践》)等畅销书作者。
好棒,适合新手看。没时间看最后一章就好了,但是前几章的案例很棒。看完特别想去大扫除… 套how to take good note 之言,写作的不同层次是不同任务,每一只完成一种任务,比较省精力。 代码也是一样。总结一下:编程是种语言,可以用写作的方法对待它(初稿,再稿修改逻辑顺序,选择用词,润色,test)
2. 编程是种语言,尽量不要用别的语言来注释它(例如英语,大部分要注释的情况是名字没取好)
在公司没事看看竟然看完了,前半部分在讲一些比较general的经验和规范,还是有所收获的;后面大篇幅讲并发编程相关,但讲的比较浅显。需要另一本书Brian Goetz的java concurrency in practice 来系统学习