读书人

没详细设计的开发

发布时间: 2012-12-23 11:28:15 作者: rapoo

没有详细设计的开发
敏捷开发,讲的是,敏捷,快速的出成果,然后迭代,在多次的迭代过程中,逐步的优化、改进,成功顺利圆满的完成项目。

实际的开发过程中,敏捷跟传统的瀑布式开发是不一致的,没有详细设计,开发和设计是一起的,开发和设计的思路,大家都是清楚的,PO理解完了也后,就自由设计,然后根据初步的设计就开始编码了,过程中很多问题都是在过程中发现的,有时候就会出现在实际开发过程中,发现设计存在很大的漏洞。

同时也存在,在敏捷开发模式下,设计的深度到底应该细到什么程度?

在实践过程中,想出了初稿,用来整理所做功能的业务,具体的实现,具体的接口,采用的技术,都应该考虑进去,达到整体和具体细节清晰,可控的范围内,将可能出现的漏洞,在初稿阶段就解决掉,而且,初稿又能作为自测的依据,特别是功能比较复杂,细节麻烦的时候,代码编写完成后,由于开发周期跨度很大,有些链接,基本上忘的差不多了,这个时候开始自测,很大程度上是不全面的,初稿就派上用场了。很管用,实践证明。

读书人网 >编程

热点推荐