java部门管理的项目源码-Refactoring-Summary:MartinFowler的“重构:改进现有代码的设计”摘要

时间:2024-06-24 21:41:14
【文件属性】:

文件名称:java部门管理的项目源码-Refactoring-Summary:MartinFowler的“重构:改进现有代码的设计”摘要

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-24 21:41:14

系统开源

java部门管理的项目源码这是我对 Martin Fowler 的“重构:改进现有代码的设计”的总结。 我在学习时使用它并作为快速参考。 它不打算作为本书的独立替代品,因此如果您真的想学习此处介绍的概念,请购买并阅读本书并将此存储库用作参考和指南。 如果你是发布者并且认为这个存储库不应该是公开的,只需在 Hugomatilla [at] gmail [dot] com 给我写一封电子邮件,我会将其设为私有。 贡献:非常欢迎问题、评论和拉取请求 :grinning_face_with_big_eyes: 1. 目录 3. 代码中的异味 1.重复代码 在多个地方使用相同的代码结构。 2. 长法 程序越长,就越难理解。 3. 大班 当一个类试图做太多事情时,重复的代码就不会落后。 4. 长参数列表 它们难以理解、不一致且难以使用。 5. 发散性变化 当一个班级因不同的原因而以不同的方式普遍改变时。 6. 霰弹枪手术 当你每次做一种改变时,你必须对很多不同的类做很多小的改变。 7. 功能羡慕 一种似乎对某个类而不是它实际所在的类更感兴趣的方法。 8. 数据块 一堆数据(字段、参数...)挂在一起。 9. 原始痴迷 使用原始类型而不是小对象。 10.


【文件预览】:
Refactoring-Summary-master
----readme.md(55KB)

网友评论