首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:软件研发->为什么敏捷开发强调重构?

为什么敏捷开发强调重构? 2008-04-24 来自:java060515  [收藏到我的网摘]

为什么敏捷开发强调重构? 因为不得不如此. :) 具体点说, 敏捷开发方式更容易导致软件腐化, 软件腐化的影响也更为深远. 为了后续的开发/维护工作顺利开展, 必须引入重构, 改善既有代码的设计.

回顾传统开发方式, 个人(或小队)比较倾向于负责某一个具体的模块, 当此模块上有开发新功能或者解决bug的需求时, 重构的迫切性非常之低. 因为此个人(小队)对它非常了解, 他总有办法完成任务, 即使此模块的设计已经非常的糟糕, 代码非常的晦涩.

而在敏捷开发中, 此一模块并非专属于某个人(小队), 其他人对其不断的修改, 致使其以惊人的速度腐化. 因此, 为了其他人能够理解, 能够在其上进行后续开发/维护, "重构"既是必需.

本文来自于CSDN博客

推荐人评论

为什么敏捷开发强调重构? 因为不得不如此. 具体点说, 敏捷开发方式更容易导致软件腐化, 软件腐化的影响也更为深远. 为了后续的开发/维护工作顺利开展, 必须引入重构, 改善既有代码的设计.

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像付江CSDN频道编辑
个人blog发送信息
付江推荐的其他文章

热点新闻

热点评论

    视频访谈

    精彩专题

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo