[笔记]人月神话

人月神话封面整理:fasiondog

这是一年前要写的笔记,前几天想写完它,今天接着写,却发现前几天写的统统都丢了,顿时没兴趣了,也不准备继续了,就此发布。看样子,云笔记中加入历史版本功能还是相当有必要。

又一次重温经典《人月神话》。

《人月神话》全书的重点应该是揭示软件开发固有的困难属性,以及这些困难造成的后果,并提供了部分的解决经验和思路,虽然一开始是以将“人”和“月”互换的神话开始的。[……]  阅读全文>>>

[笔记]软件框架设计的艺术

0_13108376858MK5_thumb思想未必是最新、最独特的,但一定是有用的!

正如该书“阅读指南“中所说,该书比较啰嗦。不过,老外有此风格的不是一个、两个,忍了。

全书的主题紧紧围绕”无绪“的概念进行,所谓”无绪“,就是指某些事情并不需要对背后的原理、规则有深刻的理解,就可以使用。典型的,不懂得汽车的原理,但我们照样开车,而且开得还不错。当今,软件开发世界中,更多的应用往往只是将不同的框架、组件进行集成,以满足自身的业[……]  阅读全文>>>

闲话CMMI与敏捷

前段日子参加第10届中国系统与软件过程改进年会,其中一个环节是CMMI和敏捷的对话(据说去年是辩论,由于故意让大家以极端的方式表述自身的理念,导致火药味太浓。所以,今年改为对话了)。CMMI以拥抱敏捷的方式出现,而敏捷的几位代表似乎都是纯技术出身,辩论水平较弱(我上台也是一样,辩论是需要训练的,所以我后面的话都是马后炮),基本是被人牵着走。后来就想,敏捷一方似乎没有抓住重点,虽然出说了”敏捷“是一

[……]  阅读全文>>>

读【代码覆盖率:80%,不能少】随想

看到此文,引人深思,特此共享。感觉其中还隐含着更大的“讽刺“,忍不住评论两句,见文后的随想。

引文来源:http://www.aqee.net/2010/09/09/code-coverage-goal-80-and-no-less/

一大早,一个年轻的程序员问大师:

“我准备写一些单元测试用例。代码覆盖率应该达到多少为好?”

大师回答道:

“不要考虑代码覆盖率,只要写

[……]  阅读全文>>>