稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 重构手法——函数行为重塑类 | 语意 | 用对象替换基本类型
    简介 "用对象替换基本类型"是提升领域建模能力的关键重构手法。通过将简单值类型封装为领域对象,可以赋予数据相关行为,增强类型安全性并减少"基本类型偏执"坏味道。
    • 梁凌锐
    • 2天前
    • 7
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用方法替换参数
    简介 "用方法替换参数"是简化方法调用的重要重构技术。通过将参数计算逻辑封装为方法调用,可以降低参数传递复杂度,提高代码的内聚性和可测试性。
    • 梁凌锐
    • 2天前
    • 7
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用查询替换参数
    简介 "用查询替换参数"是简化方法接口的重要重构手法。通过将参数计算逻辑移至方法内部,可以减少参数传递层级,提高方法的内聚性并降低调用复杂度。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用卫语句替换嵌套条件
    简介 "用保护子句替换嵌套条件语句"是改善代码可读性的有效重构手法。通过将深层嵌套的条件判断转换为提前返回的守卫语句,可以显著降低代码复杂度,使主逻辑更加清晰。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用符号常量替换魔法数字
    简介 "用符号常量替换魔法数字"是提升代码可维护性的关键重构手法。通过将代码中直接使用的数字字面量替换为语义明确的常量,可以增强代码表达力并降低维护成本。
    • 梁凌锐
    • 2天前
    • 9
    • 点赞
    • 评论
    后端
  • 类型安全Web开发编译时错误预防与健壮应用架构设计技术分析(1751178725796400)
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github项目推荐
    • 2天前
    • 6
    • 点赞
    • 评论
    面试 GitHub
    类型安全Web开发编译时错误预防与健壮应用架构设计技术分析(1751178725796400)
  • 重构手法——函数行为重塑类 | 语意 | 替换魔法字面量
    简介 "替换魔法字面量"是提升代码可维护性的基础重构手法。通过将代码中直接使用的特殊值(数字、字符串等)替换为具名常量,可以显著提高代码可读性和可维护性。
    • 梁凌锐
    • 2天前
    • 7
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用Stream管道替换循环
    简介 "用管道替换循环"是现代编程中提升代码可读性的重要重构手法。通过将传统的循环结构转换为声明式的流式管道操作,可以更清晰地表达数据处理逻辑,并天然支持并行化处理。
    • 梁凌锐
    • 2天前
    • 7
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用函数调用替换内联代码
    简介 "用函数调用替换内联代码"是提升代码复用性的基础重构手法。通过将重复出现的代码片段提取为独立函数,可以有效减少代码冗余,增强可维护性,并提升代码表达能力。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用方法对象替换方法
    简介 "用方法对象替换方法"是处理复杂方法的重构手法。通过将包含大量临时变量和复杂逻辑的方法转换为独立对象,将局部变量提升为对象字段,从而提高代码可维护性和可测试性。
    • 梁凌锐
    • 2天前
    • 7
    • 点赞
    • 评论
    JavaScript 后端
  • 重构手法——函数行为重塑类 | 语意 | 用命令替换函数
    简介 "用命令替换函数"是一种面向对象的重构手法。通过将复杂函数封装为独立命令对象,可以解耦操作与参数,支持事务操作、撤销机制等复杂需求,提升代码的可扩展性。
    • 梁凌锐
    • 2天前
    • 8
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用测试替换异常
    简介 "用测试替换异常"是一种预防性编程的重构手法。通过预先执行状态检查来避免异常发生,将异常处理逻辑转换为正常的条件分支,提高代码可预测性和执行效率。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用预检查替换异常
    简介 "用预检查替换异常"是一种防御性编程的重构手法。通过在可能引发异常的场景前添加前置条件检查,将运行时异常转换为可控的逻辑分支,提高代码健壮性和可维护性。
    • 梁凌锐
    • 2天前
    • 8
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用异常替换错误代码
    简介 "用异常替换错误代码"是改进错误处理机制的重要重构手法。通过将程序错误以异常形式抛出,代替传统的错误代码返回方式,可以提升代码可读性和错误处理能力。
    • 梁凌锐
    • 2天前
    • 11
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用查询替换派生变量
    简介 "用查询替换派生变量"是一种消除冗余状态管理的重构手法。通过将可通过其他数据计算得出的变量替换为即时计算的方法,可以简化代码结构并减少状态同步问题。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用函数替换重复代码
    简介 "用函数替换重复代码"是最常用的重构手法之一。通过将重复出现的代码片段提取为独立函数,可以提升代码复用性、降低维护成本。此重构特别适用于消除代码的坏味道"Duplicated Code"。
    • 梁凌锐
    • 2天前
    • 5
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用字段替换子类
    简介 "用字段替换子类"(Replace Subclass with Fields)重构手法用于简化仅包含常量差异的继承体系。当子类差异仅体现在返回固定值时,应该用父类字段替代子类。
    • 梁凌锐
    • 2天前
    • 5
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用Break替换控制标志
    简介 "用break替换控制标志"是一种简化循环控制逻辑的重构手法。通过使用break语句提前退出循环,代替通过布尔标志控制循环执行的方式,可以使代码更简洁易读。
    • 梁凌锐
    • 2天前
    • 8
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用工厂方法替换构造函数
    简介 "用工厂方法替换构造函数"重构手法用于解耦对象创建与类型实现。当需要根据上下文返回不同子类实例时,应该用工厂方法替代直接的对象构造。
    • 梁凌锐
    • 2天前
    • 6
    • 点赞
    • 评论
    后端
  • 重构手法——函数行为重塑类 | 语意 | 用显式方法替代参数
    "用显式方法替换参数"重构手法用于消除控制方法行为的类型码参数。当方法通过参数值执行不同分支的逻辑时,应该拆分为多个独立命名的具体方法。
    • 梁凌锐
    • 2天前
    • 9
    • 点赞
    • 评论
    后端
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30