您还没有登录,请您登录后再发表评论
本书首先介绍了重构的基本概念和原则,包括何时重构、为什么重构以及如何安全地重构。它强调了测试驱动开发(TDD)在重构中的重要性,因为有充分的自动化测试能够确保重构过程中不引入新的错误。 接着,书中详细...
1. **重构基础**:介绍重构的基本概念,包括为何重构、何时重构以及如何识别需要重构的代码。 2. **C#重构技术**:详细讲解针对C#代码的重构模式,如提取方法、移动字段、替换条件为函数等,以及如何利用Visual ...
1. **重构的基本原则**:包括为何重构,何时重构,以及重构过程中需要遵循的一些原则,如不要在添加功能时重构,而是单独进行重构操作。 2. **Ruby语言特性对重构的影响**:Ruby的动态特性和灵活的语法可能对重构...
2.3 何时重构 57 2.4 怎么对经理说 60 2.5 重构的难题 62 2.6 重构与设计 66 2.7 重构与性能 69 2.8 重构起源何处 71 第3章 代码的坏味道 75 3.1 Duplicated Code(重复代码) 76 3.2 Long Method...
何时重构?可以在增加新功能时一并重构、修补错误时一并重构、Review 代码时一并重构。 重构与设计彼此互补,良好的设计是重构的目标,重构弥补设计的不足。重构使得设计方案更简单,如果选择重构,预先设计时候只...
2.3 何时重构 2.4 怎么对经理说 2.5 重构的难题 2.6 重构与设计 2.7 重构与性能 2.8 重构起源何处 第3章 代码的坏味道 3.1 Duplicated Code(重复代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大的类...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...
2. **何时重构**: - Martin Fowler指出,当代码出现“代码异味”(Code Smells)时,就应当考虑进行重构。这些异味包括但不限于重复代码、复杂的条件逻辑、过长的方法等。 - 重构可以在开发的任何阶段进行,但它...
2.3 何时重构57 2.4 怎么对经理说60 2.5 重构的难题62 2.6 重构与设计66 2.7 重构与性能69 2.8 重构起源何处71 第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 ...
2.3 何时重构 2.4 怎么对经理说 2.5 重构的难题 2.6 重构与设计 2.7 重构与性能 2.8 重构起源何处 第3章 代码的坏味道 3.1 Duplicated Code(重复的代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大类) ...
书中阐述了重构的原则,包括何时重构、为何重构以及如何说服团队成员接受重构。重构不仅有助于提高代码质量,还能提升开发效率,减少未来的维护成本。此外,书中还探讨了重构与设计、性能之间的关系,以及重构可能...
相关推荐
本书首先介绍了重构的基本概念和原则,包括何时重构、为什么重构以及如何安全地重构。它强调了测试驱动开发(TDD)在重构中的重要性,因为有充分的自动化测试能够确保重构过程中不引入新的错误。 接着,书中详细...
1. **重构基础**:介绍重构的基本概念,包括为何重构、何时重构以及如何识别需要重构的代码。 2. **C#重构技术**:详细讲解针对C#代码的重构模式,如提取方法、移动字段、替换条件为函数等,以及如何利用Visual ...
1. **重构的基本原则**:包括为何重构,何时重构,以及重构过程中需要遵循的一些原则,如不要在添加功能时重构,而是单独进行重构操作。 2. **Ruby语言特性对重构的影响**:Ruby的动态特性和灵活的语法可能对重构...
2.3 何时重构 57 2.4 怎么对经理说 60 2.5 重构的难题 62 2.6 重构与设计 66 2.7 重构与性能 69 2.8 重构起源何处 71 第3章 代码的坏味道 75 3.1 Duplicated Code(重复代码) 76 3.2 Long Method...
何时重构?可以在增加新功能时一并重构、修补错误时一并重构、Review 代码时一并重构。 重构与设计彼此互补,良好的设计是重构的目标,重构弥补设计的不足。重构使得设计方案更简单,如果选择重构,预先设计时候只...
2.3 何时重构 2.4 怎么对经理说 2.5 重构的难题 2.6 重构与设计 2.7 重构与性能 2.8 重构起源何处 第3章 代码的坏味道 3.1 Duplicated Code(重复代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大的类...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...
2. **何时重构**: - Martin Fowler指出,当代码出现“代码异味”(Code Smells)时,就应当考虑进行重构。这些异味包括但不限于重复代码、复杂的条件逻辑、过长的方法等。 - 重构可以在开发的任何阶段进行,但它...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...
2.3 何时重构57 2.4 怎么对经理说60 2.5 重构的难题62 2.6 重构与设计66 2.7 重构与性能69 2.8 重构起源何处71 第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 ...
2.3 何时重构57 2.4 怎么对经理说60 2.5 重构的难题62 2.6 重构与设计66 2.7 重构与性能69 2.8 重构起源何处71 第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 ...
2.3 何时重构 2.4 怎么对经理说 2.5 重构的难题 2.6 重构与设计 2.7 重构与性能 2.8 重构起源何处 第3章 代码的坏味道 3.1 Duplicated Code(重复的代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大类) ...
2.3 何时重构57 2.4 怎么对经理说60 2.5 重构的难题62 2.6 重构与设计66 2.7 重构与性能69 2.8 重构起源何处71 第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 ...
书中阐述了重构的原则,包括何时重构、为何重构以及如何说服团队成员接受重构。重构不仅有助于提高代码质量,还能提升开发效率,减少未来的维护成本。此外,书中还探讨了重构与设计、性能之间的关系,以及重构可能...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...