热门

最新

红包

立Flag

投票

同城

我的

发布
landy_john
敩科炼技堂
4 年前
truelandy_john

大规模的代码重构实际是非常的“dirty work”,实际上基本证明之前设计上的失败。
在大型软件系统中,十万行起的代码量,重构工作要至少要有序做以下三件事:
1) 模块边界的梳理
2) 耦合性梳理和解耦性设计
3) 重要逻辑的梳理和测试用例icon补充
实际上,代码重构中,较难的工作是“删代码”。有效保证,代码删除和替代后的逻辑正确性是一件非常困难的事。最难的工作,是“抽模块”类的重构。将今天认为比较独立的功能或者有热升级需求的功能抽成单独模块,需要极深的代码理解和设计功底。

C站每日精选
CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
立即登录