美文网首页
组件化分析

组件化分析

作者: chrisLL | 来源:发表于2019-03-10 16:46 被阅读0次

组件化优势:

独立开发、编译、测试

功能性,工具性的代码 ,拆分为独立的 util类、help类

迭代效率提升,组件的拆分组合即可

缺点:

增加了代码的冗余,组件化颗粒度越细,中间代码越多

增加了项目的复杂度,复杂度越高越容易出问题

学习成本高,对于开发人员对各种工具的掌握要求也比较高,对于新手来说入门较为困难

由于工具和流程的复杂化,导致团队之间协作的成本变高,某些情况下可能会导致开发效率下降

基础依赖:

最常见的基础依赖,包括稳定的三方库,底层网络通信模块,常用的 category 等等。这些代码不会频繁改动,可以作为基础依赖

基础依赖在保持稳定的基础之上,还需要做到高复用性和单一职责性

最好一开始就避免创建 Common 模块,让每个模块都保持尽量少的职责:

横向依赖:

是比较难也是容易碰到问题的

引入 router

参考url:

iOS组件化——蘑菇街案例分析

https://blog.csdn.net/pangziaichi/article/details/80672297

相关文章

  • iOS 组件化

    喜马拉雅企业版组件化记录 组件化的作用: 组件化过程: 业界采用 好的组件化方案具有一下特点: 开源方案分析 模仿...

  • 乐高化产品,没有竞争协同作战

    将各自的产品拆解成一个个组件会怎样? 日志采集组件,流量采集组件,数据标准化组件,关联分析组件,流分析组件,情报生...

  • iOS组件化开发index

    01 iOS 组件化 —— 路由设计思路分析--冰霜02 蘑菇街 App 的组件化之路--Limboy03 蘑菇街...

  • 组件是如何通信的?揭秘ARouter路由机制

    面试官: 有没有使用过组件化,组件化通信如何做到的,ARouter有用过吗 心理分析:组件化一般在架构经常被考到,...

  • 【Android每日一题(腾讯客户端三面)】——组件之间的通信是

    面试官: 有没有使用过组件化,组件化通信如何做到的,ARouter有用过吗?心理分析:组件化一般在架构经常被考到,...

  • 组件是如何通信的?揭秘ARouter路由机制

    面试官: 有没有使用过组件化,组件化通信如何做到的,ARouter有用过吗心理分析:组件化一般在架构经常被考到,组...

  • 阿里Atlas组件框架使用

    APP插件化/组件化框架分析VirtualAPK插件框架简单使用 今天主要讲述的阿里Atlas组件框架的简单使用,...

  • 对vue组件化的理解

    组件化定义、优点、使用场景和注意事项等方面展开陈述,同时要强调vue中组件化的一些特点。 源码分析1:组件定义 组...

  • 组件化思路

    现在被面试时,如果说自己不懂组件化,是会被面试官?; 为什么组件化流行?小的分析如下:1.良好的组件化确实能提高项...

  • VUE 爬坑笔记 (3)

    VUE组件 模块化 和 组件化 区别 模块化:从代码角度分析问题,把可复用的代码抽离为单独的模块 好处:方便程序员...

网友评论

      本文标题:组件化分析

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