`
温柔一刀
  • 浏览: 862299 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

refactoring 公司内部交流

阅读更多

内容大纲

1.什么是重构 (what)

2.何时进行重构 (when)

3.如何进行重构 (how)

4.一些重要常用的重构方法

5.通过重构来引入模式

 

 

refactoring 下载

15
1
分享到:
评论
11 楼 caiceclb 2008-11-18  
下了,看看,踩一脚先,多谢
10 楼 brofe 2008-11-01  
收藏了。 将重构说的简单明了。
9 楼 yuanfu 2008-10-31  
恩,非常好。
8 楼 爱死不活 2008-10-30  
zzq230 写道

bad smell 到底什么意思?

这个是Kent Beck提出的,用味道来形容重构时机。

bad smell 即指存在某种微妙的表明存在问题的迹象。
7 楼 zzq230 2008-10-30  
bad smell 到底什么意思?
6 楼 xieye 2008-10-30  
good!
5 楼 rebyco 2008-10-30  
一口气看完了,学了不少东西
4 楼 andy54321 2008-10-30  
well done
3 楼 liangwenzheng 2008-10-30  
收藏了 多谢分享
2 楼 freej 2008-10-30  
不错,概括性的说明了一般情况下的重构策略。
1 楼 tuti 2008-10-30  
写得不错。

相关推荐

    Refactoring

    系统重构架构设计,A guide to refactoring, the process of changing a software system so that it does not alter the external behavior of the code yet improves its internal structure, for professional ...

    重构界面 Refactoring ui 中文版

    《Refactoring UI》是一本由Adam Wathan和Steve Schoger合著的设计书,主要面向开发者,帮助他们在不具备专业设计背景的情况下也能提升UI设计的质量。这本书提供了实用的设计建议和技巧,帮助开发者在日常工作中更好...

    PHP Refactoring Browser.zip

    **PHP Refactoring Browser详解** PHP Refactoring Browser是一款专为PHP开发者设计的代码重构工具,它致力于帮助程序员在进行代码优化和改进时,确保过程的安全性和准确性。重构是软件开发中的一个重要环节,它...

    重构(Refactoring)英文版

    重构(Refactoring)是一种软件工程中的重要技术,它指的是在不改变软件系统外部行为的前提下,通过改进其内部结构来提高代码质量的过程。重构的目标是使代码更易于理解、维护和扩展,同时减少未来的开发成本。重构...

    Refactoring Ruby

    ### Refactoring Ruby:关键知识点解析 #### 一、Refactoring 的意义与重要性 在软件开发过程中,重构(Refactoring)是一种重要的维护手段和技术实践。它指的是在不改变软件外部行为的前提下,对代码进行结构上的...

    Professional Refactoring in C# & ASP.NET

    Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a hands-on approach to refactoring in C# and ASP.NET, you’ll discover to apply ...

    Refactoring: Improving the Design of Existing Code 第二版

    Martin大叔经典著作《重构》第二版,仅供交流学习之用。 This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape.Refactoring, Second Edition,...

    Refactoring2-free-chapter_cn.pdf

    Refactoring2-free-chapter_cn

    Refactoring UI v1.0.1.pdf

    UI设计(UserInterfaceDesign),即界面设计,是指对软件的人机交互、操作逻辑、界面美观的整体设计。它可以分为实体UI和虚拟UI两类,互联网中所提及的UI设计即是虚拟UI。 好的UI设计不仅可以让软件变得更有个性、有...

    Refactoring思想和实践

    **Refactoring思想与实践** 在软件开发过程中,代码质量是至关重要的。Refactoring,中文可译为重构,是一种持续改进代码质量的过程,旨在提升代码的可读性、可维护性和可扩展性,而不改变其外部行为。...

    Refactoring2.zip

    《重构:改善既有代码的设计》是一本在IT行业中极具影响力的书籍,由马丁·福勒(Martin Fowler)撰写。这本书深入探讨了代码重构这一关键的软件开发实践,旨在提高代码的质量、可读性和可维护性。...

    Refactoring(Improving the Design of Existing Code)

    这本书专注于一个非常重要的软件开发实践,即重构(Refactoring)。重构指的是在不改变外部功能的前提下,对软件的内部结构进行改善的过程。该书的描述提到了书中包含的每个重构方法的书签,为读者查找提供了便利。...

    Refactoring(200803071)

    重构与修正下面问题(包括影片与修正code): http://topic.csdn.net/u/20080305/19/f030ce57-751a-4cea-8b56-28aa3dd7411d.html

    Refactoring Improving The Design Of Existing Code

    Refactoring Improving The Design Of Existing Code

    refactoring java

    2. **提取函数**:当一个函数或方法内部有重复的代码块时,可以将其提取出来,创建一个新的函数。这样可以减少代码重复,提高代码复用,并使得原有函数更加专注。 3. **移动函数/变量**:如果某个函数或变量在多个...

    Automated Java refactoring tool.pdf

    Automated Java refactoring tool.pdf 外文期刊Automatic detection of bad smells in Java code Dynamic analyses for understanding and optimization of Enterprise Java applications

    31天重构指南 《31Days Refactoring》中文版

    《31Days Refactoring》是Sean Chambers撰写的一本关于重构技术的著作,中文版由麒麟.Net翻译。重构,作为软件开发中的一个重要环节,是改善代码结构、提高代码可读性和可维护性的一种方法,不改变代码外在行为,却...

    refactoring-sql-applications

    ### 重构 SQL 应用程序:关键知识点解析 #### 一、引言 《重构 SQL 应用程序》是一本由 Stéphane Faroult 和 Pascal L’Hermite 联合编写的书籍,该书深入探讨了在实际项目中如何有效地对 SQL 数据库应用程序进行...

Global site tag (gtag.js) - Google Analytics