大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

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

关注

评论

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

企业应用可观测性利器!华为云CodeArts APM发布

平平无奇爱好科技

PixelForce - AI绘画释放产品魅力

原力在线

【深入了解系统性能优化】「实战技术专题」全方面带你透彻探索服务优化技术方案(系统服务调优)

码界西柚

JVM Java虚拟机 技术推荐 技术调优 开发实战

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

股市老人

CDH5.11.2集成IceBerg(二):Spark3适配

冰心的小屋

spark CDH

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

西柚子

产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务

平平无奇爱好科技

es笔记三之term,match,match_phrase 等查询方法介绍

Hunter熊

elasticsearch

华为云Serverless核心技术与最佳实践

平平无奇爱好科技

Python潮流周刊#9:如何在本地部署开源大语言模型?

Python猫

Python

2023-07-01:redis过期策略都有哪些?LRU 算法知道吗?

福大大架构师每日一题

redis 福大大架构师每日一题

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

鳄鱼视界

一文了解PoseiSwap的质押系统

股市老人

CDH5.11.2 集成 IceBerg(一)

冰心的小屋

数据湖 iceberg

是时候了!MySQL 5.7 的下一站,不如试试 TiDB?

PingCAP

MySQL 数据库 TiDB

应用在虚机和容器场景下如何优雅上下线

YG科技

高效联调,可靠发布!华为云推出CodeArts Release发布管理服务

YG科技

C++中fork函数的使用及原理

芯动大师

探究直播app源码技术:视频上传功能

山东布谷科技

软件开发 APP开发 源码搭建 app源码 直播APP源码

亿级日活业务稳如磐石,华为云CodeArts PerfTest发布

平平无奇爱好科技

华为云应用运维管理平台获评中国信通院可观测性评估先进级

YG科技

【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)

码界西柚

RPC 架构分析 分布式服务

华为云新一代iPaaS全域融合集成平台全新升级!

YG科技

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

BlockChain先知

免费搭建一个有脾气的聊天机器人,1行Python代码就够了!

程序员晚枫

Python 微信 机器人

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