如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
当前回答
Bjarne Stroustrup的《c++的设计与发展》
除了提供了很多c++的背景知识外,它也是一个关于大型程序中涉及的权衡和设计关注点的冗长研究。
BN.com
其他回答
近年来,它是由“Nicolai M. Josuttis”撰写的“c++标准库”。这是我的圣经。
可选文字 http://ecx.images-amazon.com/images/I/51BT5SKXTCL._SL500_AA240_.jpg
重构
企业应用程序体系结构模式
开始学习Visual c++
当我第一次开始用面向对象语言编程时,我发现这本书不仅是一本关于c++和MFC的全面书籍,它也是我所见过的对面向对象概念最好的解释之一。
当我与刚开始使用面向对象语言编程的开发人员交谈时,我会告诉他们阅读这本书。
Donald Knuth写的《Literate Programming》,这是一本关于代码结构的好书。
《Effective c++》和《More Effective c++》作者:Scott Myers。