XP中重构和技术债务(XP编程学习)

重构:

就是在不改变代码的行为下修改、优化代码结构。重构可以提高代码的质量、击退软件中不可避免的熵。并且使添加新特征更加容易。

技术债务:技术债务是不完美设计和实现的总和。

技术债务来源情况较多:

1、软件构建过程中不不完整的测试(测试覆盖不全)

2、工期的原因,做了快速的事情,而没有做正确的事情

3、随着业务的改变原先的设计已经无法满足

4、糟糕的设计问题

5、新加入程序员加入的质量较差的代码和设计

。。。。

技术债务随着软件的成长,主义摧毁整个项目。表露出来的问题包括:

1、难以维护,就如同任何设计糟糕的软件产品,一个地方的修改,都会导致无法预期的软件缺陷

2、某些代码和模块持续出错

3、修改的代价昂贵,修改、新增功能和测试/工作量及其巨大


XP中采取了积极的措施,管理技术债务的关键是保持警惕,避免抄近路,采用简单的设计,坚持不懈的重构。。。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值