读《重构—改善既有代码的设计》的一些想法

第一章,重构时的一些小技巧
1、对现有业务模型归类,模型抽象是第一步。需要抽象方法,抽象类等。
2、合理运用多态,替换掉程序中的条件分支语句。
3、封装,单一职责,自己的内部逻辑对外不可见,通过接口提供结果。
4、尽量去除临时变量。
5、不在对象的基础属性上使用switch等分之语句。
6、结合实际业务,运用设计模式去实现。
第二章
我们为什么要重构?
1、改进软件的设计
2、提高代码可读性
3、解决bug
4、提高编码速度
什么时候需要重构呢?
1、写新功能的时候
2、debug的时候
3、code review的时候

单一需求的变化,只引起一个类的修改
1、函数提取,函数命名
2、内联函数
3、方法内临时变量的处理
4、对只赋值一次的临时变量提取为函数查询

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容