我读过的软件开发和敏捷相关图书推荐

源自[url]http://www.infoq.com/cn/news/2009/01/agile-books-top-20[/url]发现很多书我刚好看过,就学别人推荐一下。

我只说一下我看过的,而且是个人观点
[b]适合软件开发人员开的:[/b]
1《敏捷软件开发:原则、模式与实践》
2《重构:改善既有代码的设计》
5《程序员修炼之道——从小工到专家》
8《解析极限编程--拥抱变化(第二版)》
16《测试驱动开发》。
如果只想看一本,看2,任何一个软件开发人员都应该看这本书,不管你是什么水平的。这本书会告诉你为什么代码质量很重要,以及如何提高代码质量。
如果看两本,加上1,这本书可以教你如何做软件设计。加上上一本,就可以学到如何“简单设计,持续重构”。
后面的顺序是8,5,16。先选8是因为前面都是技术偏重的,需要一本管理的来中和一下,个人觉着这是做过软件开发的人做软件开发管理的必读书。5是一本很杂的书,类似软件开发杂谈,年代久远我已记不太清了。16是我自己没做好的一本书,还在探索怎么在我们这种偏界面的工具类软件中,做测试驱动开发。
[b]适合非程序员的:[/b]
8《解析极限编程--拥抱变化(第二版)》
11《敏捷软件开发工具——精益开发方法》
12《SCRUM敏捷项目管理》
如果是完全不懂开发的,先看11,这里面有大量的敏捷软件思想和工业界例子的对比。然后12,最后8.
实际上8最具有可操作性。12这本书我没怎么太用心看,因为看过8和11后,感觉这本书上没有太多新东西。

BTW:16是将开发人员的测试的,不知道对测试人员有没有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值