导致一个软件可维护性较低的四个原因

本文探讨了影响软件可维护性的四大因素:过于僵硬、过于脆弱、复用率低及耦合过高。这些问题可能导致软件难以扩展新功能、修改时易引发错误、原有代码难以复用等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导致一个软件可维护性较低,也就是说会随着性能要求的变化而“腐烂”的原因有四个:过于僵硬、过于脆弱、复用率低、耦合过高。

 

1、过于僵硬

指很难在一个软件系统里加入新的功能。因为加入一个新功能不仅意味着建造一个独立的新模块,这个新模块还会影响到其它模块。

这种设计上的不足,导致很难为一个软件加入新的功能,一个软件一旦写好,就不能加入新的功能,成为一个“僵死”的系统。

 

2、过于脆弱

指在对代码进行修改时,一个地方的修改往往会导致看上去没有什么有关系的另一个地方发生故障。

 

 

3、复用率低

指当程序员打算把原有的代码或模块用到新的模块中时,发现这不是一个容易的事,这些已有的代码依赖一大堆其它的东西,以至于很难将它们分开。

 

 

4、黏度过高

这个原因我还没有理解,高价路过,请指教!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值