本书以故事的形式给我们讲述软件的开发过程还有遇到的问题,论述方式新颖有说服力,让人眼前一亮。
第一章:
布鲁克斯法则:往以延误的项目中补填人手,只会使其继续延误。
程序员因进度落后陷入深深的困惑当中,大家要分析原因,有人说因为项目一直没有蓝图,所以碰上没有预料到的问题;有人说不确定因素太多,你所需要的时间取决于其他人所花的时间;有人说,修正缺陷所用的时间比预期的时间多;
文中提到黑洞缺陷:无法确定修正所需时长的缺陷。
李纳斯法则:只要有足够多的beta版测试人员和开发者队伍,几乎所有问题都会很快被发现,而且总有人知道该怎么修复。‘眼球足够多,缺陷无处躲’。
“乐享即能高效,愉悦是金”。
互联网时间:20世纪90年代科技行业的兴盛产生的一个词多指“快速”的意思。
问题:在之前的学习和编程过程中,我从来都没有一个完整的计划,也没有对完成任务的预期时间有一个大概准确的估计,导致我在很多的情况都不能按时完成任务,这一点应该及时更改。