写点什么

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

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

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

关注

评论

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

技术分享 | 测试的本质是什么?

霍格沃兹测试开发学社

企业大数据价值最大化的关键因素

元年技术洞察

大数据 数据中台 数字化转型

云上安全办公,就用华为云桌面

科技说

【kafka运维】Leader重新选举运维脚本

石臻臻的杂货铺

kafka 运维

大道至简,自治为王 | 2022年12月《中国数据库行业分析报告》精彩抢先看

墨天轮

数据库 Serverless 云数据库 国产数据库 polarDB

线上线下大数据培训机构应该怎么选

小谷哥

教你用JavaScript实现大转盘

小院里的霍大侠

JavaScript 初学者 入门实战

这个团队敢闯、会创,北京交通大学团队结合昇思MindSpore技术助力打造“智慧安全交通”

极客天地

图算法、图数据库在风控场景的应用

NebulaGraph

图数据库 风控

前端培训机构学习前端开发难度大吗

小谷哥

TypeScript 前端工程最佳实践

京东科技开发者

typescript 前端 前端开发 编程语言】

【基础知识】PCB板上的字母数字是什么意思,代表哪些元器件?

华秋PCB

元器件 PCB PCB设计

schema设计与管理

刺猬

数据人PK也无人,为什么业务部门的数据需求都是急活?

雨果

数据开发 数据工程师 数据服务

如何通过Java提取PDF中的图片

Geek_249eec

Java PDF 图片

校招面试真题 | 你的期望薪资是多少?为什么?

霍格沃兹测试开发学社

女生参加前端培训学习有前途吗?

小谷哥

阿里云助力抖音,为2022世界杯护航

云布道师

阿里云

远程灵活办公,就用华为云桌面

科技说

探索科创服务升级之路,星创科服“贴身陪伴”硬科技冠军企业成长

硬科技星球

创元集团的数智化实践 这次选择了和火山引擎VeDI搭档

字节跳动数据平台

大数据 数据治理 12 月 PK 榜

启科 QuSaaS 真随机数解决方案与 Amazon Braket 结合实践

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 Hero 专栏

武汉java培训后可以选择那些就业方向

小谷哥

百度工程师带你体验引擎中的nodejs

百度Geek说

JavaScript 前端 nodejs 12 月 PK 榜

论文复现丨基于ModelArts进行图像风格化绘画

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

什么是数据管理?看完这篇你一定有收获

雨果

数据管理

数据中台选型前必读(七):解读数据服务的四大关键技术

雨果

数据中台 DaaS数据即服务

学习大数据技术后的就业前景怎么样

小谷哥

带你读AI论文丨针对文字识别的多模态半监督方法

华为云开发者联盟

人工智能 华为云 文字识别 12 月 PK 榜

头像类NFT的未来,实际价值在哪里?

博文视点Broadview

【JVM实战系列】「监控调优体系」实战开发arthas-spring-boot-starter监控你的微服务是否健康!

码界西柚

Java JVM Alibaba Arthas 12 月 PK 榜

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