首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
重构系列
梁凌锐
创建于2025-03-23
订阅专栏
重构手法基本功训练课程,如何涌现出卓越的代码
等 4 人订阅
共92篇文章
创建于2025-03-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
重构手法——函数行为重塑类 | 语意 | 将查询与修改操作分离
简介 "将查询与修改操作分离"是提升代码纯净度的关键重构手法。通过将数据查询与状态修改操作解耦,可以消除副作用,提高代码的可测试性和可维护性。
重构手法——函数行为重塑类 | 语意 | 返回修改后的值
简介 "返回修改后的值"是提升代码可预测性的重要重构手法。通过将操作结果显式返回而不是直接修改参数,可以减少副作用,增强代码的可维护性和可测试性。
重构手法——函数行为重塑类 | 语意 | 用状态/策略替换类型代码
简介 "用状态/策略替换类型代码"是消除条件逻辑的高级重构手法。通过将类型相关的行为委托给状态对象或策略对象,可以实现运行时行为切换,提高系统的扩展性和可维护性。
重构手法——函数行为重塑类 | 语意 | 提取子类
简介 "提取子类"是处理类中变化行为的有效重构手法。通过将特殊逻辑分离到子类中,可以简化父类结构,提高代码的可扩展性和多态处理能力。
重构手法——函数行为重塑类 | 语意 | 用子类替换类型代码
简介 "用子类替换类型代码"是实现多态行为的关键重构手法。通过将类型标识符转换为子类层次,可以消除条件判断逻辑,提高代码的可扩展性和可维护性。
重构手法——函数行为重塑类 | 语意 | 用查询替换临时变量
简介 "用查询替换临时变量"是提升代码表达力的重要重构手法。通过将中间计算结果封装为方法,可以消除临时变量的副作用,提高代码的可测试性和可维护性。
重构手法——函数行为重塑类 | 语意 | 用委托替换继承
简介 "用委托替换继承"是解除类耦合的重要重构手法。通过将继承关系改为委托关系,可以消除不必要的"is-a"关系,提高代码灵活性并支持更合理的对象组合。
重构手法——函数行为重塑类 | 语意 | 用委托替换超类
简介 "用委托替换超类"是解除错误继承关系的有效重构手法。通过用组合替代继承,可以避免不合理的"is-a"关系,提高代码灵活性并减少父类耦合。
重构手法——函数行为重塑类 | 语意 | 用委托替代子类
简介 "用委托替换子类"是解耦类继承关系的重要重构手法。通过用组合替代继承,可以更灵活地处理类型变化,避免复杂的类层次结构并提高代码的可维护性。
重构手法——函数行为重塑类 | 语意 | 用参数替换查询
简介 "用参数替换查询"是提高方法纯净度的关键重构手法。通过将方法内部的依赖查询改为参数传递,可以消除方法的副作用,增强可测试性并明确方法依赖。
重构手法——函数行为重塑类 | 语意 | 用类替换类型代码
简介 "用类替换类型代码"是提升类型安全性的关键重构手法。通过将简单的类型标识符封装为独立类,可以强化类型约束,集中相关行为,并增强代码的可扩展性。
重构手法——函数行为重塑类 | 语意 | 用对象替换数据值
简介 "用对象替换数据值"是深化领域驱动设计的重要重构手法。通过将原始数据组合封装为领域对象,可以建立更精确的业务模型,并集中处理相关数据操作。
重构手法——函数行为重塑类 | 语意 | 用对象替换基本类型
简介 "用对象替换基本类型"是提升领域建模能力的关键重构手法。通过将简单值类型封装为领域对象,可以赋予数据相关行为,增强类型安全性并减少"基本类型偏执"坏味道。
重构手法——函数行为重塑类 | 语意 | 用方法替换参数
简介 "用方法替换参数"是简化方法调用的重要重构技术。通过将参数计算逻辑封装为方法调用,可以降低参数传递复杂度,提高代码的内聚性和可测试性。
重构手法——函数行为重塑类 | 语意 | 用查询替换参数
简介 "用查询替换参数"是简化方法接口的重要重构手法。通过将参数计算逻辑移至方法内部,可以减少参数传递层级,提高方法的内聚性并降低调用复杂度。
重构手法——函数行为重塑类 | 语意 | 用卫语句替换嵌套条件
简介 "用保护子句替换嵌套条件语句"是改善代码可读性的有效重构手法。通过将深层嵌套的条件判断转换为提前返回的守卫语句,可以显著降低代码复杂度,使主逻辑更加清晰。
重构手法——函数行为重塑类 | 语意 | 用符号常量替换魔法数字
简介 "用符号常量替换魔法数字"是提升代码可维护性的关键重构手法。通过将代码中直接使用的数字字面量替换为语义明确的常量,可以增强代码表达力并降低维护成本。
重构手法——函数行为重塑类 | 语意 | 替换魔法字面量
简介 "替换魔法字面量"是提升代码可维护性的基础重构手法。通过将代码中直接使用的特殊值(数字、字符串等)替换为具名常量,可以显著提高代码可读性和可维护性。
重构手法——函数行为重塑类 | 语意 | 用Stream管道替换循环
简介 "用管道替换循环"是现代编程中提升代码可读性的重要重构手法。通过将传统的循环结构转换为声明式的流式管道操作,可以更清晰地表达数据处理逻辑,并天然支持并行化处理。
重构手法——函数行为重塑类 | 语意 | 用函数调用替换内联代码
简介 "用函数调用替换内联代码"是提升代码复用性的基础重构手法。通过将重复出现的代码片段提取为独立函数,可以有效减少代码冗余,增强可维护性,并提升代码表达能力。
下一页