软件开发的核心问题是“人”的问题_敏捷软件开发书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 敏捷软件开发 > 软件开发的核心问题是“人”的问题
Eric’s1989 敏捷软件开发 的书评 发表时间:2014-12-10 11:12:41

软件开发的核心问题是“人”的问题

软件开发的核心问题是不断变化的需求和团队沟通的困难。
而敏捷开发的核心思想就是针对这两个问题提出来的,XP实践过程中的团队、计划、结对、所有权都是希望通过积极的团队内部的沟通来减少人与人之间的Gap, 而测试、简单设计、重构这些都希望通过快速的迭代跟新设计来应对外部不断变化的需求的问题,解决的是外面的“人”和团队的“人”的问题而其中测试则是为了最大程度地保证跟新设计过程不会破坏原有的实现以及引入新的bug,是辅助手段。

总的来说,XP是“小步快跑”的软件开发方法,它更强调的是“小”,而不是“快”,而后者是我经常看到一些技术团队过分看重的方面。

这本书很好,但是这本书花了更多的篇幅来解释OOP设计的原则,XP想要解决的问题,说到底并没有超出软件开发自身的困难,易于维护、拓展的代码会给软件开发管理带来非常大的便利。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读