前言:
最近在做团队项目的架构改造时,从改造之初的评估,如是否有这样的必要,改造价值,当前的问题等;到项目该怎么架构、功能划分,任务分配;模块的评估设计、评审。切切收获很多。
现在是都是团队一起来开发一个项目,会遇到以下问题:
1. 如果整个项目架构模块不清晰,就很难划分责任、任务到人;
2. 同时开发,互相干扰的可能变大,出现问题的可能性变大。
3.代码纠结在一起,会出现互相干扰理解的状况,维护成本增加。
4. 功能扩展难,易引起其它问题。
这时就需要模块化我们的项目,以解决这些问题。如有以下这些优点。
1. 沉淀稳定化的功能模块,可供其它项目使用。也会减少其它项目的干扰。
2. 模块化,形成规范化的文档,为交接、维护、任务责任划分打下基础。
3. 模块化测试,能更快的保证某一块的稳定性、性能提升。
下面内容是模块说明的模块,以便大家参考。