在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

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

关注

评论

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

大数据-121 - Flink 时间语义详解:EventTime、ProcessingTime、IngestionTime 与 Watermark机制全解析

武子康

Java 大数据 flink spark 分布式

5种方法快速上手YashanDB的使用

数据库砖家

2.洋葱开发法

JZXStudio

ios swift 开源

海外社交媒体监控为舆情监测注入增长动能

沃观Wovision

社交媒体 沃观Wovision 舆情监测系统 海外舆情监测

使用 YashanDB,以下是 5 个关键技巧和最佳实践

数据库砖家

数据安全升级:YashanDB数据库加密技术深入解析

数据库砖家

5个使用YashanDB提升数据分析效率的实用技巧

数据库砖家

AI 英语学习 App的开发

北京木奇移动技术有限公司

AI技术开发 软件外包公司 AI英语学习

使用YashanDB数据库实现企业级数据仓库的步骤详解

数据库砖家

10个关键问题让你彻底了解YashanDB

数据库砖家

使用YashanDB的5个关键技巧提升您的数据管理

数据库砖家

数据驱动企业决策:YashanDB智能数据分析平台详述

数据库砖家

1.如何导入Aquarius开发框架

JZXStudio

ios swift 开源

3.模块化与MVVM设计模式

JZXStudio

ios swift 开源 APP开发

探究YashanDB数据库的安全性与数据保护措施

数据库砖家

5大趋势塑造YashanDB的未来发展

数据库砖家

区块链Web3 项目的上线

北京木奇移动技术有限公司

区块链 软件外包公司 web3开发

XSS-CTF漏洞利用实战指南

qife122

网络安全 XSS

内容比广告更重要?海外红人营销的创意玩法正在升级

Wolink

跨境电商 出海企业 海外营销推广 沃链Wolink 达人营销

鸿蒙应用开发从入门到实战(十九):样式复用案例

程序员潘Sir

鸿蒙

推荐一款Swift开发框架- Aquarius

JZXStudio

ios swift 开源

适合企业的YashanDB性能监控与调优方法

数据库砖家

数据库权限管理:YashanDB的安全控制核心策略

数据库砖家

数据驱动业务增长:YashanDB的实战应用指南

数据库砖家

5个重要因素助你理解YashanDB的架构设计

数据库砖家

数据洞察与YashanDB的结合:挖掘业务价值的关键

数据库砖家

10个YashanDB最佳实践,助力项目成功

数据库砖家

改了 Nacos 一行配置,搞崩线上支付系统!

程序员小富

Java

舆情监测的基石:专业化的海外社交媒体监控

沃观Wovision

跨境电商 社交媒体 沃观Wovision 舆情监测系统 海外舆情监测

瑞幸式创新力,正在驱动中国咖啡的“大航海时代”

Lily

4.布局系统

JZXStudio

ios swift 开源 APP开发

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