收藏
回答

面对项目中每次改版迭代UI、产品的多变性,组件封装有何意义呢?

面对项目中每次改版迭代UI、产品的多变性,组件封装有何意义呢?

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2020-05-19

    首要,需要讨论下项目的规模。如果是一个简单的项目(1至2个人维护),其实要不要组件化无所谓。规模越大的项目中为了多人开发的标准化、良好的阅读性、复用性,就可以利用组件化来实现这样的目的,组件化最终的目的是 更快的开发效率、更低的维护成本。

    有一些场景可能不太能体现组件化的好处,比如很少被复用、经常被修改的代码,其实可以不用组件化,但是为了代码的整洁,或者考虑以后 可能被多次复用,因此也就组件化了。

    最后一点就是 基于时间来考虑的。如果时间紧、任务重,还要组件化就比较费时,一般都会考虑 之后项目二次优化时再进行组件化。



    2020-05-19
    有用 2
    回复 1
    • 猛男陈阔
      猛男陈阔
      2020-05-19
      UI、产品人员变动太频繁,团队里没有相关产品、UI owner,导致每个设计师都会有一套自己的设计风格,拿弹窗来举例,弹窗里的样式变动太频繁,导致不得不每次都会新增属性去支持新版本的迭代及维护老版本
      2020-05-19
      2
      回复
登录 后发表内容
问题标签