如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?

我希望这份清单是多样的,涵盖范围很广。

搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:

inquestion:this "Code Complete"

当前回答

我还没有在这里看到Gerard Meszaros的xUnit测试模式:重构测试代码。这本书真的帮助我从一个全新的角度看待单元测试。

其他回答

我写的是“实例测试驱动开发”

Deitel和Deitel编写的c++系列编程书籍

Charles Petzold编写的Win32编程

Robert L. Glass的《软件工程的事实与谬误》http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Robert L. Glass的《软件工程的事实与谬误》是一本非常优秀的书。在我读这本书之前,我已经做了将近10年的专业黑客,但我仍然学到了很多东西。

c++对象模型内部,作者Stan Lippman。它让我终于“点击”了c++,在它变成“魔法”之前。当我接触一种新的编程语言时,这本书给了我一种不同的心态。