C++基础学习之4 - 改善既有代码的设计

本文探讨了如何通过重构改善C++代码的设计,包括改进代码风格、消除冗余以及解决结构不合理问题。作者强调了命名规范、增加可读性、减少复杂性和冗余代码的重要性,并提倡利用设计模式提高代码的可扩展性。

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

        《重构,改善既有代码的设计》 是程序员必须的一本书,让现有的代码更加简洁,更加可靠永远是程序员要追求的目标,本节我们就结合书里的关键点进行说明,希望能够起到引入的效果。

        作者从以下几个方面来介绍重构的内容:

1. 代码风格

        表现为 命名不能够表达实际意义;

                    可读性差 或 缺少注释;

                    复杂的接口和调用;

                    属性或参数太多 - 借助类或函数进一步封装;

                    代码过长,但函数超过 200行 - 拆分成多个函数;

2. 代码冗余

        表现为 有重复的代码段 - 需要提取为独立的模块 或 函数 供调用;

                    共同的基类属性 - 提取为父类,实现继承;

                    考虑删除过期代码吧,也许他本身就没什么用;

                    不要过多的考虑扩展性,太早起的预留最后都会被抛弃;

3. 结构不合理

        表现为 模块调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值