
读书笔记
syspro
执著好学,诚恳待人,能吃苦的好同志!
展开
-
读《代码大全2》之程序员和个人性格
代码大全是我的床头书,读起来非常有感觉。就跟高中的时候读金庸的小说一样,每读一遍都有感觉。一个优秀的程序员需要怎样的性格呢,需要很高的智商吗,很多与我们以前想的恰恰相反。 聪明和谦虚(Intelligence and humility)。高智商和优秀的程序员关系很密切吗?二者其实并无太密切的关系。大部分的编程工作都旨在弥补我们有限的智力。精通编程的人是那些了解自己头脑原创 2008-03-28 21:22:00 · 1129 阅读 · 0 评论 -
读《代码大全2》之软件质量的普遍原理
软件质量的普遍原理(The General Principle of Software Quality) 软件质量的普遍原理就是改善质量以降低开发成本。软件质量的好坏并不时和所耗费的时间成正比,而开发成本基本和时间成正比。提高生产效率和改善质量的最佳途径就是减少花在代码返工上的时间,无论返工的代码是有需求、设计改变还是调试引起的。就像盖房子一样,越早发现错误并改正,耗费时间越少原创 2008-03-30 00:25:00 · 960 阅读 · 0 评论 -
什么是测试驱动开发(Test-Driven Development)
不怕被大家笑话,刚才同事手上拿到《测试驱动开发实用指南》这本书时,我还以为是驱动开发方面的书籍呢,仔细翻了一下才知道不是。这本书的英文名称是《Test-Driven Development》,这里的Driven是动词,书名的意思是由测试来带动开发。那什么是Test-Driven Development,在我看来这是一种开发方式,是一种编程理念。就像作者说的一样。他比咖啡因更容易让人原创 2008-04-03 14:37:00 · 3713 阅读 · 1 评论