项目组件化重构——序言

Posted aimqqroad-13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目组件化重构——序言相关的知识,希望对你有一定的参考价值。

  七月初,换了第二家公司。至于换公司的原因就是所谓的 90 后,太现实,不给涨工资就走。嗯,我就是那个现实的90后。上一个公司的项目就在组件化的构想当中了,因为项目功能复杂而且多个 APP 一起服务,组件化的想法越来越重,但是的但是就是要走人了。到了第二家公司,拿到项目代码的一瞬间,我竟然不喜欢代码了,原因是这份代码我没有读下去的勇气。类名 TestOne 、ActivityTwo ... 一个类文件代码量在 3000+ 。我在七月和八月这两个月,都在逃避着原始代码,写新功能。但是的但是为了证明自己还是一个靠技术吃饭的人,为了证明自己还是个办实事的人,毕竟公司每个月还在花钱养活着你。所以依然决然的要走上这条不归路。好,请祝福我!

技术分享图片

  有点不好意思的说,项目中都有什么功能现在还不太清楚。对于项目组件化的重构,因为这已经是一个业务和功能比较多的项目,所以我首先要做的就是把项目的业务进行划分,确定都有什么业务、划分出业务类别进而形成业务组件。确定项目中使用的一系列开发库,例如网络库、图片库、数据库等等。确定基础 Library 。当然说的这样很简单,但是实现中应该特别繁琐的一件事。按照这样的思路一步步实现项目的组件化重构,感觉也挺好的。 技术分享图片

  写下这么多不相关的,更多的是写给自己。其实就是怕自己走不下去,给自己点动力。有时候对技术的狂热也是一整一整的,比如最初看到这个项目,让我歇菜了。唉,借口吧,生活总是让你激励自己的同时,也会让你自己否定自己。不说了,都是泪。路漫漫其修远兮,吾将上下而求索。

  Sometimes, clip for yourself .

以上是关于项目组件化重构——序言的主要内容,如果未能解决你的问题,请参考以下文章

android组件化方案对比

iOS 组件化架构漫谈

React组件重构:嵌套+继承 与 高阶组件

iOS开发之组件化架构漫谈

实战企业级项目 践行App重构之路

实战企业级项目 践行App重构之路