0 0

重构入门?3

编程中,往往程序可阅读性和重用性不够,故来请教下各位前辈,给个重构的很简单例子?让我对重构有个更好的认识,能够快速理解。让我能够在以后的程序员之路上更轻松,谢谢!
2010年3月23日 15:54

6个答案 按时间排序 按投票排序

0 0

采纳的答案

这里将的很好。简短一片文章却是精华之精华。
http://www.exjoy.cn/post/3.html
2. 什么是重构
3. 为什么要重构---

引用
 在不改变系统功能的情况下,改变系统的实现方式

4. 何时使用重构

2010年3月23日 16:04
0 0

http://www.iteye.com/topic/390210
《重构:改善既有代码的设计》侯捷译的

2010年3月23日 16:54
0 0

重构?? 呵呵
你去了解下接口或抽象类的思想就知道了。。没必要买什么书了。。

2010年3月23日 16:53
0 0

这种书建议买书看。
下面这本书有点分量。呵呵
重构:改善既有代码的设计(中文版)(09年度畅销榜TOP50)(08年度畅销榜TOP50) 40多元,淘宝上更便宜

2010年3月23日 16:07
0 0

推荐你看最经典的一本重构书,有中文电子版本

http://www.51leifeng.net/viewthread.php?tid=5575&highlight=%E9%87%8D%E6%9E%84


以及


重构与模式

http://www.51leifeng.net/viewthread.php?tid=6367&highlight=%E9%87%8D%E6%9E%84

2010年3月23日 15:57
0 0

下载这本经典的重构的书:

http://download.csdn.net/source/167821

例子书里有,很多都是简单的例子。

2010年3月23日 15:55

相关推荐

    重构-改善即有代码的设计

    马丁·福勒的《重构-改善既有代码的设计》作为一本经典之作,深入浅出地介绍了重构的原理、技术和实践案例,为程序员提供了一份宝贵的指南。 《重构-改善既有代码的设计》是软件工程领域中的一本重要书籍,尤其在C/...

    软件优化与重构(ppt,入门版)

    软件优化与重构是编程实践中至关重要的两个概念,它们关乎代码的质量、可维护性和效率。重构是一种在不改变软件外部行为的前提下,改善其内部结构的技术,旨在提高代码的可理解性,降低修改成本。Martin Fowler曾...

    33节点配网重构.rar_33节点_IEEE 33_IEEE 配网_ieee_节点重构

    本主题聚焦于"33节点配网重构",特别是针对IEEE 33节点系统的分析与编程实践,这为初学者提供了一个宝贵的入门平台。下面我们将深入探讨这一领域的核心概念、方法和技术。 首先,我们需要理解IEEE 33节点系统。这是...

    收集的很好的MES系统入门资料,关于MES系统重构

    **MES系统重构:入门知识深度解析** MES(Manufacturing Execution System)系统,即制造执行系统,是企业信息化架构中的重要组成部分,它连接了企业的计划层(ERP)与生产层,实时监控并指导生产过程,确保制造...

    [Groovy入门]第五讲.将流程控制语句与方法重构为闭包

    在学习Groovy的过程中,掌握闭包这一核心概念至关重要,尤其是在重构流程控制语句和方法时。本讲我们将深入探讨如何将传统的流程控制结构和方法转换为Groovy的闭包,以提高代码的可读性和可维护性。 首先,让我们...

    [Groovy入门]第九讲.重构为GUI界面

    [Groovy入门]第九讲.重构为GUI界面

    软件重构PPT

    从C语言开发的角度讲述了软件重构的方法和原则,内容通俗易懂,例子精心挑选,入门学习软件重构的难得资料。

    31天重构速成

    学习重构的好资料,说是31天,其实是三小时,新手入门学习必备 (Reconstruction of good information to learn, say 31 days, is actually three hours, Getting Started to learn essential)

    [Groovy入门]第六讲.脚本重构为类,重构为MVC模式

    在某些情况下,为了提高代码的可维护性、可扩展性和复用性,我们可能需要将简单的脚本重构为类,甚至进一步采用MVC(Model-View-Controller)设计模式来组织复杂的应用程序。在这一讲中,我们将深入探讨如何进行这样...

    重构 refactoring 英文 有书签

    无论您是刚入门的新手还是经验丰富的专业人士,都能从中获得宝贵的洞见和启示。随着技术的不断发展,重构已经成为软件开发过程中不可或缺的一部分,它不仅有助于提升代码质量,还能促进团队之间的协作和沟通。

    ThinkPHP5.0-快速入门手册合集(新手教程版)

    这是一个ThinkPHP5.0快速入门手册的新手教程,入门 TP5 必读系列。基于thinkphp官方制作的可以快速上手thinkphp5教程,该手册围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解,详细的介绍了thinkphp5的...

    基于python实现轻量化重构网络的物体表面缺陷视觉检测源码+训练好的模型+数据集.zip

    【资源说明】基于python实现轻量化重构网络的物体表面缺陷视觉检测源码+训练好的模型+数据集.zip基于python实现轻量化重构网络的物体表面缺陷视觉检测源码+训练好的模型+数据集.zip基于python实现轻量化重构网络的...

    代码重构-以贪吃蛇为示例(四)-继续封装

    贪吃蛇游戏是许多程序员学习编程时的入门项目,它包含了基本的逻辑控制、用户输入处理以及游戏循环等元素,是展示代码组织结构和设计原则的良好实例。 重构是一种改善代码结构而不改变其外在行为的过程,旨在提高...

    基于LSTM神经网络的多源数据融合桥梁变形重构方法.pdf

    随着人工智能技术的发展,尤其是神经网络技术的广泛应用,基于长短时记忆(LSTM)神经网络的多源数据融合方法在桥梁变形重构领域展现出巨大潜力。 LSTM神经网络,作为递归神经网络(RNN)的一种特殊形式,因其能够...

    入门前端?前端学习路线图汇总.md

    - **智能提示**:提供代码自动完成和重构功能。 - **缺点**: - **资源消耗较大**:需要较高的硬件配置才能流畅运行。 - **付费软件**:虽然功能强大,但对于预算有限的个人开发者来说成本较高。 - **官方网站*...

    压缩感知中用OMP算法重构视频序列(程序我自己写的,能运行)

    最近发现网上压缩感知中用OMP算法重构图像的代码很多,但很少有应用OMP算法来重构整个视频序列的,代码是自己写的,希望对初入门压缩感知的有帮助。由于重构时间的原因,程序中只对前8帧进行了重构。

    Visual Basic从入门到精通(PDF)

    1. **性能优化**:了解如何通过代码重构、算法优化等方式提高程序运行效率。 2. **调试技巧**:掌握有效的调试方法,能够快速定位并解决问题。 3. **设计模式**:学习常用的软件设计模式,提高代码的可维护性和扩展...

    Unity依赖注入快速入门

    Unity为微软推出的一个轻量级依赖注入容器,内带了一个名为StopLight的快速入门示例,基于WindowsForm技术构建,里面有大量的冗余代码。我将全部程序用WPF技术进行了重构,保留使用Unity的全部技术和程序的全部功能...

    代码重构开发技术学习路线图

    代码重构开发技术学习路线图,从入门到架构师学习路线

    Eclipse入门教程PDF版

    1. **重构(Refactoring)**:Eclipse提供了一系列的重构工具,如重命名、提取方法、移动等,有助于提升代码质量。 2. **插件(Plugins)**:Eclipse的扩展性强,可以通过安装插件支持更多语言和功能,例如Mylyn用于...

Global site tag (gtag.js) - Google Analytics