工程
文章平均质量分 72
hi 咖啡猫
学以致用!
展开
-
谈谈Android应用架构~
目录1、模块化和组件化案例:app重构2、插件化案例:TuUI框架3、平台化和中台化案例:应用工厂一、模块化和组件化1、模块化 业务划分导向2、组件化 功能分工导向案例- app重构-重构前封装性差不内聚、耦合功能分工不清晰业务划分不清晰逻辑混乱可维护性、可扩展性差案例- app重构-重构后有什么好处和帮助?有利于项目迭代和维护,帮助开发人员职能分工。例如 :1.A开...原创 2022-05-31 15:43:28 · 343 阅读 · 0 评论 -
软件工程 - 瀑布模型
阅读此文章大约需要5分钟一、关于瀑布模型瀑布模型,像工厂流水线一样把软件开发分层化,可以这么说:瀑布模型算是现代工程的起源,软件工程的发展,很大部分都是构建于瀑布模型的基础之上。瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始查到产品开发和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一阶段并进行适当的修改,项...原创 2019-08-31 15:22:49 · 4860 阅读 · 0 评论 -
软件工程 - 敏捷开发
阅读文章大约需要3分钟一、关于敏捷开发敏捷以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件开发在构建初期被切成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个互相联系,但也可独立运行但小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发通常有以下几点:敏捷开发就是scrum、极限编程;...原创 2019-08-31 17:48:09 · 1174 阅读 · 0 评论