flutter 模块化

2021-03-09  本文已影响0人  代瑶
  1. 为什么要模块化来搭建项目?
  • 模块化是将项目拆分成多个业务模块, 就好似一辆车,它有轮子,车架子, 发动机等. 如果传统写法来写,车辆的轮子发动机的耦合就特别深, 如果想把发动机换到别的车就特别麻烦. 所以模块化可以提高代码复用性。
  • 在公司可以每个人来维护自己专属的模块,大家代码相对独立,这样可以免去一些不必要的扯皮.哪个业务点出现问题,那就是谁的责任, 对于基础module,如果有需要进行改动后应该由所有人进行review!
  • 提高项目运行速度, 可以针对单个模块进行打包运行调试
  1. 模块化时需要注意什么?
  • 对于每个模块都需要用的业务点可以放在BaseModule中,不能轻易改动BaseModule。
  • 要考虑项目能够独立打包运行, 避免组件相互过度依赖, A项目和B项目沟通可以用EventBus等第三方框架。
上一篇下一篇

猜你喜欢

热点阅读