CuityMiko / js-refactor

前端工程师技能训练之重构

Home Page:http://js-refactor.artisanstack.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#JavaScript Refactor

视频Demo: JavaScript 重构演示一

Build Status

这是一个用于生成Markdown的Micro Markdown库。

你要面对的挑战有:

  • 注释 (Comments) (ps: 合理的函数名、变量名可以取代注释)
  • 重复代码 (Duplicated Code)
  • 过大的类 (Large Class)
  • 多层嵌套
  • 。。。

可以参考的模式:

  • Decorator (装饰)
  • Composite (组成)

或者当时我想用的

  • Pipes and Filters

可以参考的书籍:

《重构与模式》

《重构: 改善既有代码的设计》

测试代码质量:

CodeClimate(ps: 用code climate来clean code与重构)

相关文章:

前端技能训练: 重构一

##Setup

1.Install

npm install

2.Test

npm test

Enjoy it!

##订阅

请到https://github.com/artisanstack/summary

点击右上角的watch即可订阅。

##License##

© 2015 Phodal Huang. This code is distributed under the MIT license. See LICENSE.txt in this directory.

待我代码编成,娶你为妻可好

About

前端工程师技能训练之重构

http://js-refactor.artisanstack.com

License:MIT License


Languages

Language:JavaScript 100.0%