博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何判断软件架构的好与坏
阅读量:7040 次
发布时间:2019-06-28

本文共 343 字,大约阅读时间需要 1 分钟。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/voidreturn/article/details/77461745

判断一个软件的架构的好与坏有很多方法,不过如果让我一句话来描述的话:

如果一个软件开发程度在70%以上的情况下,加入一个新功能,还需要涉及到大量的文件,代码的修改,那么这个软件架构一定很烂,而好的架构此时应该已经完成大部分底层组件的开发,而且相互独立,加入的大部分新功能基本上是原有组件的功能的组合(不涉及组件内部的修改,而不是在根据新功能,无休止的扩充组件的参数),以及加入新功能特有的独立组件。

此处的判断方法就是看每个新功能的git log信息,如果加入一个功能就有大量的修改提交,那么这个架构的质量,你懂得!

你可能感兴趣的文章
霸气!Nginx 中缓存静态文件秘籍
查看>>
有了SSL证书,如何在IIS环境下部署https?【转载】
查看>>
浅谈Struts2拦截器的原理与实现
查看>>
C# 有关文件路径的操作
查看>>
Vcenter server 5.5安装部署
查看>>
使用Maven Assembly plugin将依赖打包进jar
查看>>
elasticsearch 基础性操作
查看>>
6个技巧加速你的gradle编译
查看>>
tp中使用事务
查看>>
spring mybatis配置
查看>>
UIButton 标题靠右
查看>>
【原创+亲测可用】JS如何区分微信浏览器、QQ浏览器和QQ内置浏览器
查看>>
磁盘阵列卡
查看>>
UDP打洞
查看>>
Realtime Search: Solr vs Elasticsearch
查看>>
Java开发Maven环境配置和介绍
查看>>
CentOS7 防火墙
查看>>
htmlparser实现从网页上抓取数据(收集)
查看>>
[原创]FineUI秘密花园(二十三) — 树控件概述
查看>>
motion的移植和使用
查看>>