《重构——改善既有代码的设计》(2)

本文探讨了重构在软件开发中的重要性及其实现方式。介绍了重构的基本原则,何时进行重构以及其对系统可靠性的影响。同时讨论了预先设计与重构的关系,并强调了编程前设计的重要性。

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

第二章主要介绍了一下重构的理论以及作者的一些想法。

重构原则事不过三,何时重构,这个过程应该是一种长过程,而不是特定寻求时间去完成的,它应该是伴随着软件开发进行的,如果加一个新功能的时候,重构有助于开发,则应该重构,还有一种情况(代码太差)。

在软件开发过程中,系统的可靠性一般随着开发而下降的,重构其实是一种能提高可靠性的手段。

作者还谈了预先设计与可行设计加重构的开发方式,重写与重构何时进行。

这一章总的来说,还有很多地方不明白,可能是现在的经验不足,希望随着经验的增加,日后再看这章会有更大的收货。

总的读后感在我看来,作者把重构看成是开发过程中对偏离正轨的软件的方向进行调整,所以进行编程前的设计还是很重要的,现在我有编程设计花的时间比较多,而真正编程其实是种体力活的想法,希望以后会有更大的进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值