重构 学习笔记 refactoring martin fowler
前言
“每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境.这些测试是必要的,因为尽管遵循重构准则可以使我避免绝大多数的臭虫引入机会,但我毕竟是人,毕竟有可能犯错误.所以我需要可靠的测试.”
测试代码是重构的保证,请确认重构是在测试代码的支持下完成的;
如果没有测试代码,请在重构的时候加入测试代码
重构应当是小步,有序的进行,当某一小步失败时,应当确认能回退到上一步;并从上一步开始重新重构,而不是在错误的基础上进行调试;
推荐下载
-
noteasy refactoring使用Typescript React和Redux进行重构源码
注意易于重构。 (Typescript-与ReduxReact) 原始: : React: :
13 2021-04-06 -
Refactoring Pattern and Refactoring to Pattern
1.Refactoring;2.DesignPatterns;3.RefactoringtoPatterns;Allchmformatbookswithhighquality!
63 2019-08-02 -
MARTIN
MARTIN
13 2020-08-19 -
重构改善既有代码的设计Refactoring Improve the Design of Existing Code
本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何地应该挖掘代码以求改善。
17 2019-05-27 -
重构改善既有代码的设计Refactoring Improving the Design of Existing Code
重构改善既有代码的设计(RefactoringImprovingtheDesignofExistingCode)
22 2019-05-31 -
重构第2版2018Refactoring_ImprovingtheDesignofExistingCode2ndEdition.pdf
《重构》终于出第2版了,书中例子改用javascript来实现。
163 2019-04-27 -
好书推荐之重构与模式.Refactoring.to.Patters.part1
好书推荐之:重构与模式.Refactoring.to.Patters.part1好书推荐之:重构与模式.Refactoring.to.Patters.part1120M,所有分两部分传了
21 2019-09-24 -
好书推荐之重构与模式.Refactoring.to.Patters.part2
重构与模式.Refactoring.to.Patters.120M,所以分两部分上传了,这是第二部分。
22 2019-09-24 -
31天重构指南31Days Refactoring中文版
Sean Chambers的31 Days of Refactoring中文版,麒麟.Net翻译。
45 2018-12-25 -
vim ruby refactoring Vim中用于Ruby的重构工具源码
Vim的Ruby重构工具 我爱vim! 当我开发软件时,它是我的首选编辑器。 目前(至少最近四年),我主要从事Ruby编程语言的工作。 在开发过程中,我已经有一段时间缺少重构工具了(就像您在IDE中可
20 2021-04-08
用户评论