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

何时重构

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

相关推荐

    重构模式.rar

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

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

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

    重构--Ruby 完整扫描清晰版--中文

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

    重构改善既有代码的设计(经典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(过大的类...

    重构-改善既有代码的设计(中文版)

    何时重构   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(过大类) ...

    《重构改善既有代码的设计(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 ...

    重构:改善既有代码的设计

    书中阐述了重构的原则,包括何时重构、为何重构以及如何说服团队成员接受重构。重构不仅有助于提高代码质量,还能提升开发效率,减少未来的维护成本。此外,书中还探讨了重构与设计、性能之间的关系,以及重构可能...

    重构 改善既有代码的设计

    何时重构   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