2006年3月27日,《代码大全(第2版)》由 Dearbook 全国首发,出版后的第4天,首印的 10,000 册已全部发货,又加急重印了 10,000 册。阅读全文>
发表于 @ 2006年03月28日 11:46:00|评论(loading...)|收藏
从Google工程师的书架上,我看到一堆《代码大全(第2版)》英文版,希望没过多久都能换成中文版,呵呵。阅读全文>
发表于 @ 2006年03月24日 09:01:00|评论(loading...)|收藏
尽管谁都希望成为英雄,自如地应对各种计算机问题,但没有人的大脑真正有能力同时掌握9个数量级的细节。计算机科学和软件工程已经开发了许多智力工具,来应对这种复杂度,《代码大全》围绕这一主题作了详尽的讨论。……软件设计与构建的主要目标就是征服复杂度。许多编程实践背后的动机正是为了降低程序的复杂度。降低复杂度几乎是衡量程序员成果的最重要依据。这是《代码大全》体现的最主要的编程思想。阅读全文>
发表于 @ 2006年03月09日 20:39:00|评论(loading...)|收藏
《代码大全》是一本写得很有意思的书,既有生动的比喻,偶尔也有夸张的表达,另外作者还时不时开开玩笑,读起来一点也不枯燥。阅读全文>
发表于 @ 2006年02月13日 19:50:00|评论(loading...)|收藏
《代码大全》第21章Collaborative Construction(协同构建)谈到了review和inspection,读起来很有共鸣,让我回想去过去在公司兼职的一段美好时光。阅读全文>
发表于 @ 2006年01月18日 14:18:00|评论(loading...)|收藏
不少讨论编程风格的书都告诉我们,应该编写短小的函数(子程序),《代码大全》的作者对此是怎么看的呢?阅读全文>
发表于 @ 2006年01月06日 21:11:00|评论(loading...)|收藏
《代码大全》到底讲什么?它讲的是哪种编程语言?C、C++、Java、C# 还是 Visual Basic?列出的代码全吗?我能从中直接copy&paste代码到自己的项目中吗?阅读全文>
发表于 @ 2005年12月31日 20:07:00|评论(loading...)|收藏
construction 本意是“建筑、建筑物”。在这本书里用来指软件开发过程中最主要的一项活动:包括:详细设计、编码、调试、集成、开发者测试(单元测试和集成测试)。这个词是这本书的关键概念。相当于建筑行业的“施工”活动:把设计蓝图转变为建筑物。那么是译成“构筑”好还是译成“构建”好呢?想请您发表看法。阅读全文>
发表于 @ 2005年12月21日 18:51:00|评论(loading...)|收藏
routine 的译文应该能涵盖函数、过程、method 。这样想来,恐怕很难找到比“子程序”更好的词了。阅读全文>
发表于 @ 2005年12月20日 21:25:00|评论(loading...)|收藏
《Code Complete(代码大全) 第二版》中译本使用下面这些术语我想不会引起多大争议。阅读全文>
发表于 @ 2005年12月20日 21:22:00|评论(loading...)|收藏