如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
如果你能回到过去,告诉自己在开发人员职业生涯的开始读一本书,你会读哪本书?
我希望这份清单是多样的,涵盖范围很广。
搜索:使用右上角的搜索框。要搜索当前问题的答案,使用inquestion:this。例如:
inquestion:this "Code Complete"
当前回答
代码就是法律——你用自己选择的语言写作、编辑和思考,但为什么呢?你的代码是什么意思?它到底能做什么?
(我本可以推荐一本关于QA的书,但我没有……)
其他回答
这并不是对这个问题的直接回答,因为我觉得上面已经回答过了,然而,有一本书对我的编码方式产生了明显的影响,那就是《代码阅读》第1卷:开源视角。
可选文字 http://g.bookpool.com/covers/405/0201799405_140_30O.gif
《Effective c++》和《More Effective c++》作者:Scott Myers。
我发现《普罗格的艺术》是一本很好的书。
开始学习Visual c++
当我第一次开始用面向对象语言编程时,我发现这本书不仅是一本关于c++和MFC的全面书籍,它也是我所见过的对面向对象概念最好的解释之一。
当我与刚开始使用面向对象语言编程的开发人员交谈时,我会告诉他们阅读这本书。
Steve McConnell的《Code Complete》获得了很多人的支持,但是他的《软件项目生存指南》这本书呢?我认为它们都是必读的,但原因不同。