利用一周零散的时间,阅读了《修改软件的艺术》点击这里去购买这本书,在阅读的过程中,结合以前的项目开发过程,深有体会和感触。软件开发不是一蹴而就的,必须遵循一些准则,在编写的过程中,也要学会思考。
全书首先是对当前的开发模式进行了介绍,并阐述了其中的弊端和缺陷。传统的瀑布式开发,让软件在后期进行修改现有功能和添加新功能的时候要付出的更多,导致更多的软件是开发失败的。一个软件成功交付也不能表示这个软件是成功的,除非交付之后没有人使用,不需要修改。在瀑布式开发中,开发者可能在几个月后才能看到它执行的结果,开发过程建立的一个测试模拟环境,已经脱离了软件上下文。从而引出,我们就需要寻找一种新的思路和开发流程——敏捷开发。
more >>