Kevin Taylor又在about上推荐了五本书,给专业的软件开发人员阅读。这五本书是:
1、Refactoring
作者:Don Roberts, Martin Fowler, Kent Beck, John Brant, William Opdyke
重构是指在不改变可观察行为的前提下,对软件内部结构的改变,目的是使它更易于理解且易于改变,这本书告诉你什么是坏的代码且如何改进。
中文译本:重构:改善既有代码的设计,中国电力出版社,侯捷译。有影印版
2、Design Patterns Explained
作者:Alan Shalloway, James Trott, James R. Trott
许多人将四人帮(GOF)的Design Patterns列为必读,但是由于有些开发人员不具备相关的知识,所以推荐更易于阅读和理解的Design Patterns Explained。
中文译本:设计模式解析(影印版),中国电力出版社
3、UML Distilled
作者:Martin Fowler
虽然仅仅196页确实软件开发人员手边必备之书,里面有非常实用的内容。
中文译本:UML精粹——标准对象建模语言简明指南,清华大学出版社,徐家福译
4、The Pragmatic Programmer
作者:David Thomas, Andrew Hunt
这本书的特点就是实用,告诉你如何成为编程高手,不过笔者以为层次低了点,也许之所以被推荐是有人愿意成为程序狂人。
中文译本:程序员修炼之道——从小工到专家,电子工业出版社,马维达译
5、Test Driven Development
作者:Kent Beck
Kent Beck eXtreme Programming之父,Junit的主要贡献者,绝对大师级人物,书中通过实际例子帮助读者掌握Test Driven Development的方法。
中文译本:测试驱动开发,中国电力出版社,崔凯译
1、Refactoring
作者:Don Roberts, Martin Fowler, Kent Beck, John Brant, William Opdyke
重构是指在不改变可观察行为的前提下,对软件内部结构的改变,目的是使它更易于理解且易于改变,这本书告诉你什么是坏的代码且如何改进。
中文译本:重构:改善既有代码的设计,中国电力出版社,侯捷译。有影印版
2、Design Patterns Explained
作者:Alan Shalloway, James Trott, James R. Trott
许多人将四人帮(GOF)的Design Patterns列为必读,但是由于有些开发人员不具备相关的知识,所以推荐更易于阅读和理解的Design Patterns Explained。
中文译本:设计模式解析(影印版),中国电力出版社
3、UML Distilled
作者:Martin Fowler
虽然仅仅196页确实软件开发人员手边必备之书,里面有非常实用的内容。
中文译本:UML精粹——标准对象建模语言简明指南,清华大学出版社,徐家福译
4、The Pragmatic Programmer
作者:David Thomas, Andrew Hunt
这本书的特点就是实用,告诉你如何成为编程高手,不过笔者以为层次低了点,也许之所以被推荐是有人愿意成为程序狂人。
中文译本:程序员修炼之道——从小工到专家,电子工业出版社,马维达译
5、Test Driven Development
作者:Kent Beck
Kent Beck eXtreme Programming之父,Junit的主要贡献者,绝对大师级人物,书中通过实际例子帮助读者掌握Test Driven Development的方法。
中文译本:测试驱动开发,中国电力出版社,崔凯译