视频Demo: JavaScript 重构演示一
这是一个用于生成Markdown的Micro Markdown库。
你要面对的挑战有:
- 注释 (Comments) (ps: 合理的函数名、变量名可以取代注释)
- 重复代码 (Duplicated Code)
- 过大的类 (Large Class)
- 多层嵌套
- 。。。
可以参考的模式:
- Decorator (装饰)
- Composite (组成)
或者当时我想用的
- Pipes and Filters
可以参考的书籍:
《重构与模式》
《重构: 改善既有代码的设计》
测试代码质量:
CodeClimate(ps: 用code climate来clean code与重构)
相关文章:
1.Install
npm install
2.Test
npm test
Enjoy it!
请到https://github.com/artisanstack/summary
点击右上角的watch
即可订阅。
© 2015 Phodal Huang. This code is distributed under the MIT license. See LICENSE.txt
in this directory.