首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TDD 实践指南:遵循红-绿-重构 (Red-Green-Refactor) 三部曲

    测试通过优先于代码优雅 我们稍后会在 Refactor 阶段再清理; 现在的目标是“让它工作”。...接下来,便是 TDD 的灵魂阶段 —— Refactor(重构)。 这是让代码从“能跑”变为“能长期维护”的关键环节。 第 4 章:Refactor — 重构你的代码 ❝“重构是软件开发的第二呼吸。...Refactor(重构)阶段 的目标是: ❝在保证所有测试依然通过的前提下,改进代码的结构、可读性与可维护性。 4.1 为什么要重构?...TDD 的每次“Refactor”都是减少这种重复的机会。...在 TDD 的循环中,每次 Red-Green 完成后,Refactor 是自然的一步。 它不是可选项,而是节奏的一部分。

    28210

    【HarmonyOS Next之旅】DevEco Studio使用指南(十三) -> ArkTSTS代码重构

    1 -> Refactor-Extract代码提取 在编辑器中支持将函数内、类方法内等区域代码块或表达式,提取为新方法/函数(Method)、常量(Constant)、接口(Interface)、变量(...选中所需要提取的代码块,右键单击Refactor,选择需要提取的类型。 说明 Refactor-Extract代码提取为类型别名(Type Alias)能力仅TS语言支持。...使用方式:选中需要提取的组件或属性,右键单击Refactor,选择Extract Method......使用方式:选中需要重新命名的标识符(变量、类、接口、自定义组件等),右键单击Refactor,选择Rename......4 -> Move File 在文件中单击右键,选择Refactor > Move File...,在弹窗中输入或点击...选择指定的目录,点击Refactor,可将当前文件移动至该目录下。

    37510

    【HarmonyOS Next之旅】DevEco Studio使用指南(十五) -> C++代码重构(一)

    将光标移动至需要展开的宏,右键单击Refactor,选择Inline,展开此处引用的宏。...使用方式 编辑器内选择需要转换的代码区域,右键单击Refactor,选择Swap If Branches,对原有if条件取反,并交换if-else原代码块顺序。...编辑器内选中函数名,右键单击Refactor,选择Move to Declaration,源文件中的函数实现将移动至头文件中。...4 -> 移动函数体到实现处 在编辑器内将光标放在或选中函数名,右键单击Refactor,选择Move to Implementation,选择移动到的文件,将函数定义移动到该文件。...在编辑器内选择字符串代码区域,右键单击Refactor,选择Convert To Raw String,将语句转换为原始字符串。 感谢各位大佬支持!!!

    27900
    领券