写点什么

文章:揭示常见的重构误区

  • 2008-11-06
  • 本文字数:518 字

    阅读完需:约 2 分钟

公正地说,.NET 社区对于重构技术的研究起步太晚。直到今天,.Net 开发的旗舰产品 Visual Studio 仍然无法在 C#中突破重构的界限 http://www.martinfowler.com/articles/refactoringRubicon.html)。Visual Basic 以及最新的 C++ 情况略好,但却需要你下载和安装一个免费的重构插件 Refactor!,它是 Developer Express 为 VB 或 C++ 开发的。

之后的所有替代品都不再是免费的晚餐。虽然这些产品完全配得上你的投入,然而当我们开始关注那些诸如“代码质量”等虽非必要却极为深奥的要素,并达成一致意见时,这些产品却难以成为开发者的主流工具。即使不使用工具,你仍然可以进行重构,但手工方式会由于太过复杂而会将开发者拒之门外。无怪乎.Net 社区对重构的引入会大大地滞后,因为我们对于重构的所有问题及其作用,依旧混乱不堪。

本文试图列出一些我经常遇到的使用重构的误区。这些误区与某些传统的对编程的偏执一样,总是会成为吸取技术精华的壁垒。紧接着,我还会列举某些先入为主的误解,试图阐释其起源,并给出有力的证据驳斥这些论点。我希望本文能为每个人澄清对重构本质的怀疑,让他们学会成为一个重构者,或者在他的团队中建立并推广这种实践。

若要了解更多内容可以,请阅读全文:揭示常见的重构误区

2008-11-06 04:371237
用户头像

发布了 109 篇内容, 共 46.3 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

AWS云服务器EC2实例进行操作系统迁移

乌龟哥哥

AWS Amazon EC2

华大北斗荣获2023年度卫星导航定位科技进步奖特等奖

江湖老铁

WorkPlus即时通讯app:10分钟快速搭建,支持局域网私有化部署!

BeeWorks

KK 架构训练营 - Week3

jjn0703

架构

阿里云的故障是一次意外还是一次危机?

轶天下事

阿里云全球性故障引发技术圈热议,企业IT应急应该怎么办?

轶天下事

阿里云全球大崩溃是意外?盘点那些自称安全的云厂商

轶天下事

低代码观点分享文,邀您来讨论

inBuilder低代码平台

低代码平台

WorkPlus IM即时通讯软件:私有化部署、安全加密、信创适配

BeeWorks

WorkPlus Meet:局域网内部使用的高效视频会议系统

BeeWorks

Linux提取RPM包文件

芯动大师

CnosDB 狂欢!全面支持 Helm 部署,轻松搞定你的分布式时序数据库!

CnosDB

开源 时序数据库 CnosDB

2.4.0 Milky Way 强势登场!新功能大爆炸,让你High翻全场!

CnosDB

开源 时序数据库 CnosDB

阿里云严重故障,全线产品受影响(已恢复)

轶天下事

如何在 Python 中执行 MySQL 结果限制和分页查询

小万哥

Python 程序员 软件 后端 开发

文心一言 VS 讯飞星火 VS chatgpt (133)-- 算法导论11.2 5题

福大大架构师每日一题

福大大架构师每日一题

为什么说Kstry是业务架构首选框架

lykan

微服务 后端 并发 规则引擎 流程编排

阿里云全球宕机:从阿里云故障看企业IT挑战

轶天下事

从“浮云”到“冰山”:华为云安全的绝世“五功”

轶天下事

选购护眼台灯,全网都没有说清一个关键点!——照度均匀度

电子信息发烧客

Console LDAP 配置解密

极限实验室

console ldap

AI应用新时代的起点,亚马逊云科技加速大模型应用

不叫猫先生

人工智能 大语言模型 Amazon CodeWhisperer

文章:揭示常见的重构误区_研发效能_Danijel Arsenovski_InfoQ精选文章