重构经验

1拆 将大函数拆成几个可以小的函数

用get方法取带临时变量

将复杂的表达式(算法)拆成可读性强的解释性变量

函数要纯,不要对入参进行修改

复杂的函数用类来替代

将大类拆成小类

2.移 在合理的位置给函数安家,改原先函数为委托函数去访问

用get方法隐藏委托关系

考虑新增处理方法

3.改 使用自封装字段,给予子类给灵活的覆写

数据用model组织

用工厂方法取代new保证数据一致性(不在被引用的类内创建 使用依赖注入或内部工厂创建)

没什么滑头
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里只属于前端工程师。