写点什么

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

  • 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:371131
用户头像

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

关注

评论

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

IDM下载器使用教程,idm正版破解永久激活码

阿拉灯神丁

IDM idm下载 下载网站工具

商城小程序(源码+文档+部署+讲解)

深圳亥时科技

隧道养护设计系统(源码+文档+部署+讲解)

深圳亥时科技

对通用骨架提取方法的改进

地平线开发者

自动驾驶 算法

e&完成对PPF Telecom控股权的收购

财见

鸿蒙OS开发秘籍:打造优雅的登录状态管理系统

王二蛋和他的张大花

鸿蒙

Golang Agent 可观测性的全面升级与新特性介绍

阿里巴巴云原生

golang 阿里云 云原生

电脑录屏杂音太大怎么办 电脑录屏杂音去除办法有哪些 解决录屏电流声等问题技巧与工具推荐

阿拉灯神丁

Camtasia 录屏软件 视频后期制作 Camtasia Studio2024 视频剪辑工具

家政管理系统

深圳亥时科技

万界星空科技PVC地板行业MES系统解决方案

万界星空科技

mes 万界星空科技 塑胶地板行业 地板mes PVC地板行业

GSMA最新报告显示,全球移动互联网连接率持续增长

财见

鸿蒙OS开发秘籍:打造优雅的登录状态管理系统

王二蛋和他的张大花

鸿蒙

鸿蒙OS模块化开发实战:独立路由与解耦策略

王二蛋和他的张大花

鸿蒙

阿里云开源 AI 应用开发框架:Spring AI Alibaba

阿里巴巴云原生

阿里云 云原生

行业首次达成终端智能化分级定义共识!《终端智能化分级研究报告》发布

财见

IBM 发布 2024 年第三季度业绩报告:软件业务加速增长,毛利润和现金流增势强劲

财见

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