写点什么

代码重构

收录了 代码重构 频道下的 50 篇内容

和祖传代码战斗到底:代码重构在阿里妈妈的落地实践
和祖传代码战斗到底:代码重构在阿里妈妈的落地实践

专访阿里妈妈前端团队工程师,看看他们如何应对大型项目的重构考验。

降低代码重构的风险

重构是每一个开发人员都要面对的功课,Martin Fowler将其定义为“在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解并便于修改”。技术专家Paul在博客中讨论了重构的风险,并提出了降低风险的措施。

代码重构新手教程:如何将烂代码变成好代码?
代码重构新手教程:如何将烂代码变成好代码?

本文将由浅入深、一步步带你理解重构的奥秘,让你对重构有个基本的了解。

与其硬啃“屎山”代码,不如用这六步有条不紊实现代码重构
与其硬啃“屎山”代码,不如用这六步有条不紊实现代码重构

MV* 模式重构演进,代码重构,药到病除。

百度技术沙龙第 56 期回顾:代码重构与灵活交付(含资料下载)

2014年11月15日,由@百度主办、@InfoQ负责策划组织和实施的第56期百度技术沙龙活动上,来自的百度马波、冯上、蔡晓鸥,以及敏捷咨询顾问申健给大家分享了代码重构以及灵活快速交付的故事。

重构和代码异味——通往更整洁的代码

重构可以让代码更整洁,更易于理解和维护。代码异味的辨别需要实践和经验:设计不良的表征说明代码存在更深层次的问题。工具可以帮助我们逐步重构,并防止破坏代码。

滴滴开源支撑业务代码重构工具Rdebug
滴滴开源支撑业务代码重构工具 Rdebug

近日,滴滴在 GitHub 上开源后端研发、调试、测试的实用工具 Rdebug,全称 Real Debugger,中文名 真・Debugger。使用真实的线上流量进行线下回放测试,提升研发效率、保障代码质量,进而减少线上事故。

整洁代码之道——重构

笔者将结合自己之前的重构实践经验,来探讨平时实际开发过程中我们注重代码优化实践细节之道,而不是站在纯空洞的理论来谈论代码整洁之道。

第 3 周 代码重构作业

第3周代码重构作业

代码重构
代码重构

架构师训练营第三周学习笔记,有关设计模式,TL;DL

学习
极客大学
极客大学架构师训练营
代码重构
代码重构

真正写好一个单例模式并不容易。

代码重构

1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。

驯服烂代码之实践、总结与讨论

本文首先介绍驯服烂代码的基本概念和步骤,然后回顾bjdp.org的一次驯服烂代码的编程操练的收获,接着展示了敏捷教练姚若舟对上述编程道场回顾的精彩评论和伍斌对其评论的回复,最后总结了驯服烂代码的8点原则和9条经验。

代码重构:面向单元测试
代码重构:面向单元测试

本文将会以一个 “生产者消费者” 的代码重构示例贯穿始终。并以一个业务上常见的Excel导出系统为例,简单阐述业务上的重构实例。

关于代码重构的灵魂三问:是什么?为什么?怎么做?

摘要:让我们再回到重构的基本概念,思考我们需要怎样的重构辅助服务。

重构
代码
代码重构
代码手术刀 - 自定义你的代码重构工具

笔者近日在做代码仓库的存量代码缩减工作,首先考虑的是基于静态扫描的缩减,尝试使用了很多工具来对代码进行优化,例如PMD、IDEA自带的inspect功能、findBugs等。但是无一例外,要么过于“保守”,只给出扫描结果,但是无法实现一键优化,要么直接就是有bug

工程师必知的代码重构指南
工程师必知的代码重构指南

本指南将带你了解进行代码重构的好处、可能遇到的挑战、可以采用的工具和最佳实践,以及重构和技术债务之间的区别。

代码重构
关于代码重构的感触

如何重构代码,我相信大多数开发人员都经历过,大多数老项目或者从其他人手里接手的项目,刚开始大多都有抵触情绪,能挑出以前代码的一大堆问题,多数人脑子里都有有这种想法,如果条件允许,很想自去重写现在的代码。而重写这个过程,其实就是重构。

代码重构 - 学习总结

代码重构是在不改变功能的情况下(保证行为价值)对代码组织结构或职责分配的一种调整或者“变形”;变形的目标是提升代码的架构价值:

红帽对 RHEL 下游造成毁灭性打击!停止公开企业版源代码后,红帽回应:没有找到重构RHEL的价值
红帽对 RHEL 下游造成毁灭性打击!停止公开企业版源代码后,红帽回应:没有找到重构 RHEL 的价值

“这是一个丑陋的局面,自由软件和开源被夹在中间。”

代码重构专题_资料-InfoQ中文网