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

何时重构

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

相关推荐

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

    2. 重构的原则:包括何谓重构、两顶帽子、为何重构、何时重构、重构的挑战、重构、架构和YAGNI、重构与软件开发过程、重构与性能、重构起源何处、自动化重构等。 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...

    重构:改善既有代码的设计.[美]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 ...

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

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

Global site tag (gtag.js) - Google Analytics