606
社区成员
发帖
与我相关
我的任务
分享《构建之法》第三版
P185
分而治之方法固然好,把大问题分为小问题然后再来解决,但这个问题该如何划分?项目的各部分均完成之后其中的代码怎么集成起来,遇到集成不了怎么办?
通过对教材177页分而治之的研读,该篇幅讲述了分而治之的好处和要求,但是没有讲述如何实现以及证明其可行性、分而治之的首要分题就是要分,怎么分?以功能划分,一部分人负责实现一个功能?还是粗分,一部分人完成文档,一部分人实现功能,一部分人进行测试?其次就是分完之后,如何合起来问题。当各个小项目都完成了,如何顺利的合成一个大项目呢?不同人实现不同功能,实现的方式可能不一样,无法顺利合并怎么办?分而治之后,开发出来的东西十分粗糙,集成的时候出现问题,大家相互推委责任怎么办?
做一个具体的项目吧, 要动手!