组件化开发

2020-03-07  本文已影响0人  不问出路

目前组件化开发,对于小型项目来讲,没有必要去实现了,对于中大型的项目来讲,还是挺适合的;

在这可以参考一下,组件化开发的结构图;

说说为啥要组件化开发

解决问题

实际业务变化非常快,但是单一工程的业务模块耦合度太高,牵一发而动全身;

对工程所做的任何修改都必须要编译整个工程;

功能测试和系统测试每次都要进行;

团队协同开发存在较多的冲突.不得不花费更多的时间去沟通和协调,并且在开发过程中,任何一位成员没办法专注于自己的功能点,影响开发效率;

不能灵活的对业务模块进行配置和组装;

功能模块不够独立,降低耦合性

好处

加快业务迭代速度,各个业务模块组件更加独立,不再出现业务耦合情况;

稳定的公共模块采用依赖库方式,提供给各个业务线使用,减少重复开发和维护工作量;

迭代频繁的业务模块采用组件方式,各业务研发可以互不干扰、提升协作效率,并控制产品质量;

为新业务随时集成提供了基础,所有业务可上可下,灵活多变;

降低团队成员熟悉项目的成本,降低项目的维护难度;

加快编译速度,提高开发效率;

控制代码权限,将代码的权限细分到更小的粒度

上一篇 下一篇

猜你喜欢

热点阅读