美文网首页
一、面临的问题

一、面临的问题

作者: faterman | 来源:发表于2018-01-24 13:26 被阅读8次

蘑菇街组件化方案
Casa组件化方案


项目开发到一定的节点后会发现自己面对很多问题。

  • 耦合严重
    因为没有明确约束,组件之间的引用现象多,之前要将应用中的一个身体报告扯出来,我去。。。那叫一个扯。

  • 冲突增多。脚本方案
    多是两种比较不好处理,一个是xib文件冲突,第二个是项目目录结构等修改导致Xcode Project文件冲突。

  • 编译慢,开发效率低。
    我有一个项目是OC和Swift混编的,未做组件化拆分的时候,一万匹草泥马。

为了解决这些问题,就采取了「组件化」策略。它能带来这些好处:

  • 加快编译速度
    各个业务组件会有自己的工程供编写测试,不用编译主客那一大坨代码了。

  • 自由选择开发姿势
    各个业务组件内部可灵活选用架构和模式。比如MVC / MVVM / FRP。

  • 方便 QA 有针对性地测试

  • 提高业务开发效率

如果项目的业务复杂度低,研发人员不多,那就忍耐以下上面的缺点,组件化在时间过程中比较耗时,且后续维护成本较高。

相关文章

  • 一、面临的问题

    蘑菇街组件化方案Casa组件化方案 项目开发到一定的节点后会发现自己面对很多问题。 耦合严重因为没有明确约束,组件...

  • 面临的问题

    现在面临的最大的问题是想努力却没有方向,教育别人的时候总是一套一套的,真正该让自己做的时候,确是不知道该如果做,浑...

  • 面临问题

    开始开展工作 基本素质 沟通能力 直接上级

  • 实习面临的问题

    1琐事:这个问题感触很多,作为一个新人谁也不敢得罪,感觉自己新来又不好意思拒绝,结果这样的事就越来越多,弄的自己本...

  • 人生(面临的)问题 !

    每天都要面临很多的问题 ,纷繁复杂的问题 那么自我到底什么样的问题才值得解决,到底什么样的问题才需要解决 ?

  • DAPP面临的问题

    只能合约本身是没有界面的,需要通过命令进行交互,对于普通的用户来说是无法接受的。dapp的目标是让智能合约有一个友...

  • 我们面临的问题

    万维钢老师在《精英日课》里把我们人生在世遇到的问题,分成了三类:单纯的问题、两难的问题、棘手的问题。 什么是单纯的...

  • 大班面临的问题

    壮壮升入大班了,想想也是快,明年这时候就是小学生了。 伴之而来的,是一些必须有的思想准备。 这个暑假,基本上都是天...

  • 我面临的问题

    最近让我头疼的有三个问题: 一是短短半个月时间长了十几斤。 从80几斤变成98斤。 二是我刚刚意识到卡上没钱了。 ...

  • 即将面临的问题

    问题一、孩子教育问题 问题二、父母养老问题 问题三、第二故乡问题 问题四、居住问题 问题五、个人面临长期的发展问题

网友评论

      本文标题:一、面临的问题

      本文链接:https://www.haomeiwen.com/subject/djisaxtx.html