您还没有登录,请您登录后再发表评论
2. 重构的原则:包括何谓重构、两顶帽子、为何重构、何时重构、重构的挑战、重构、架构和YAGNI、重构与软件开发过程、重构与性能、重构起源何处、自动化重构等。 3. 代码的坏味道:包括神秘命名、重复代码、过长函数...
本书首先介绍了重构的基本概念和原则,包括何时重构、为什么重构以及如何安全地重构。它强调了测试驱动开发(TDD)在重构中的重要性,因为有充分的自动化测试能够确保重构过程中不引入新的错误。 接着,书中详细...
1. **重构基础**:介绍重构的基本概念,包括为何重构、何时重构以及如何识别需要重构的代码。 2. **C#重构技术**:详细讲解针对C#代码的重构模式,如提取方法、移动字段、替换条件为函数等,以及如何利用Visual ...
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(过大类) ...
何时重构?可以在增加新功能时一并重构、修补错误时一并重构、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(过大的类...
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 ...
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...
6. **何时重构**:当发现代码难以理解、维护成本高、存在重复代码或者性能瓶颈时,都是进行重构的好时机。同时,也应定期进行代码审查,发现潜在的重构机会。 7. **重构的风险**:虽然重构能带来诸多益处,但也有...
相关推荐
2. 重构的原则:包括何谓重构、两顶帽子、为何重构、何时重构、重构的挑战、重构、架构和YAGNI、重构与软件开发过程、重构与性能、重构起源何处、自动化重构等。 3. 代码的坏味道:包括神秘命名、重复代码、过长函数...
本书首先介绍了重构的基本概念和原则,包括何时重构、为什么重构以及如何安全地重构。它强调了测试驱动开发(TDD)在重构中的重要性,因为有充分的自动化测试能够确保重构过程中不引入新的错误。 接着,书中详细...
1. **重构基础**:介绍重构的基本概念,包括为何重构、何时重构以及如何识别需要重构的代码。 2. **C#重构技术**:详细讲解针对C#代码的重构模式,如提取方法、移动字段、替换条件为函数等,以及如何利用Visual ...
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(过大类) ...
何时重构?可以在增加新功能时一并重构、修补错误时一并重构、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(过大的类...
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 ...
何时重构 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 Duplicated Code(重复代码) 76 3.2 Long Method...
何时重构 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 ...
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 ...
6. **何时重构**:当发现代码难以理解、维护成本高、存在重复代码或者性能瓶颈时,都是进行重构的好时机。同时,也应定期进行代码审查,发现潜在的重构机会。 7. **重构的风险**:虽然重构能带来诸多益处,但也有...
何时重构 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 ...
何时重构 What Do I Tell My Manager? 怎样说服经理 Problems with Refactoring 重构的问题 Refactoring and Design 重构与设计 Refactoring and Performance 重构与性能 Where Did ...