软件管理的随笔_Joel说软件书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Joel说软件 > 软件管理的随笔
思齐 Joel说软件 的书评 发表时间:2015-02-22 23:02:02

软件管理的随笔

书的前三节看得挺欢快的啊:语言的选择、深入底层、JOEL测试:改进代码的12个步骤。和我的看法都十分吻合,如:没有最好的语言,只有最适合的语言。
深入底层才能深刻地了解计算机的工作原理,从而提高编程技巧。也就产生了看完这本书的兴趣。
书是作者工作时的随笔,略显凌乱,但是也是能有所感悟学习的。
分享一下我收获的一些东西:
1. 项目无论大小,写代码之前都要有功能规格说明书和软件进度表。作者一再强调这方面,足见其重要性。读过《人月神话》,也知道如果规划不好,就呵呵呵了哈。从小处培养意识,不要以为很遥远。
2. 写代码一定要写注释啊!!!读了这本书,意识到以前的行为真是too young , too simple 啊,写的程序如果Bug太多就扔了推倒重来,是极其浪费时间的行为。调试程序的成本远远小于重来。所以,各位,代码注释一定要写好。不然一星期之后,卧槽,这是我写的吗!!
3. 代码重用是主流。不要给轮子哥祸害了啊……发明轮子这种事还是交给轮子哥这种大神吧,我还是好好学学怎么用轮子吧。君子生非异也,善假于物也。当然,也要深入了解库的,《STL源码剖析》还是要看的(哭…
4. 写代码要要保证已有代码的质量,不要着急写新代码。如果旧代码还有Bug就去写新代码,会写哭的,只会越陷越深滴。
还有很多关于项目管理的内容,没有这方面经验,也没多大感触,就不妄言了。

JOEL测试:改进代码的12个步骤摘录如下:
1. 使用源控制机制吗?
2. 能一步完成连编吗?
3. 每天都能做连编吗?
4. 有故障信息数据库吗?
5. 在编写新代码之前修复故障吗?
6. 有最新的进度表吗?
7. 有规格说明书吗?
8. 程序员拥有安静的工作环境吗?
9. 你用到了你资金能力内可买到的最好的工具吗?
10. 有测试人员吗?
11. 新聘人员在试用期写代码吗?
12. 进行走廊可用性测试吗?

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读