refactoring-to-patterns:重构与模式

时间:2024-06-05 22:55:58
【文件属性】:

文件名称:refactoring-to-patterns:重构与模式

文件大小:83KB

文件格式:ZIP

更新时间:2024-06-05 22:55:58

TypeScript

重构与模式 写作缘由 过度设计 指代码的灵活性和复杂性超出所需 设计不足 指所开发的软件设计不良 测试驱动开发和持续重构 编程对话 问:编写一个测试,想系统提问 红 答:编写代码通过这个测试,回答这一提问 绿 提炼: 通过合并概念、消除歧义,提炼你的回答 重构 反复: 提出下一个问题,继续进行对话 优点 保持较低的缺陷数量 大胆地进行重构 得到更加简单、更加优秀的代码 编程时没有压力 重构与模式 模式是重构的目的地 重构是抵达这个目的地的道路 演进式设计 学习了解优秀软件设计的演变过程比学习优秀设计本身更有价值 测试驱动开发和持续重构是演进式设计的关键实践 重构 何谓重构 重构 保持行为的转换 重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低 重构过程 去除重复、简化复杂逻辑和澄清模糊的代码 重构的动机 使新代码的增加更容易 改善既有代码的设


【文件预览】:
refactoring-to-patterns-master
----.gitignore(13B)
----package.json(767B)
----package-lock.json(254KB)
----Factory 6.2()
--------normal()
--------refactoring()
--------README.md(2KB)
----tsconfig.json(463B)
----Factory 6.3()
--------normal()
--------refactoring()
--------README.md(2KB)
----Strategy 7.2()
--------normal()
--------refactoring()
--------README.md(2KB)
----README.md(5KB)
----Factory 6.4()
--------normal()
--------refactoring()
--------README.md(2KB)
----Decorator 7.3()
--------normal()
--------README.md(2KB)
----babel.config.js(150B)
----Singleton 6.6()
--------normal()
--------refactoring()
--------README.md(965B)
----Builder 6.5()
--------src()
--------README.md(1KB)
----Composed 7.1()
--------normal()
--------refactoring()
--------README.md(975B)

网友评论

相关文章