`
javajia
  • 浏览: 22761 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

何时重构

 
阅读更多
三次法则
    第一次做某件事时只管去做;第二次做类似的事会产生反感,但无法如何还是做了;第三次再做类似的事,你就应该重构。
  1. 添加功能时一并重构
  2. 修补错误时一并重构
  3. 复审代码时一并重构
分享到:
评论

相关推荐

    重构改善既有代码的设计第2版.pdf

    2. 重构的原则:包括何谓重构、两顶帽子、为何重构、何时重构、重构的挑战、重构、架构和YAGNI、重构与软件开发过程、重构与性能、重构起源何处、自动化重构等。 3. 代码的坏味道:包括神秘命名、重复代码、过长函数...

    重构模式.rar

    本书首先介绍了重构的基本概念和原则,包括何时重构、为什么重构以及如何安全地重构。它强调了测试驱动开发(TDD)在重构中的重要性,因为有充分的自动化测试能够确保重构过程中不引入新的错误。 接着,书中详细...

    代码重构 (C# & ASP.NET) 英文原版

    1. **重构基础**:介绍重构的基本概念,包括为何重构、何时重构以及如何识别需要重构的代码。 2. **C#重构技术**:详细讲解针对C#代码的重构模式,如提取方法、移动字段、替换条件为函数等,以及如何利用Visual ...

    重构-改善既有代码的设计 中文版.pdf

    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(过大类) ...

    重构改善既有代码的设计(经典ppt)

    何时重构?可以在增加新功能时一并重构、修补错误时一并重构、Review 代码时一并重构。 重构与设计彼此互补,良好的设计是重构的目标,重构弥补设计的不足。重构使得设计方案更简单,如果选择重构,预先设计时候只...

    重构:改善既有代码的设计.[美]Martin Fowler.epub【文字版手机格式】

    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(过大的类...

    重构_改善既有代码的设计.pdf

    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(过大类) ...

    《重构改善既有代码的设计(2010年版)》(Martin Fowler[美] 著,熊节 译)

    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 ...

Global site tag (gtag.js) - Google Analytics