绪论
1. 作为一名两年外包公司的职员,最近越发感受到公司很多项目都是写完就跑,不需要参与到上线维护,这省去了很多麻烦事,但同时也存在很多弊端。
2. 公司为了增加营收,会催促员工加班加点完成项目,交付拿尾款。然后着急忙慌的去下家动工。
3. 紧接着在项目经理的催促下,职员在开发时为了赶进度,复制粘贴动作很普遍,很少有说自己去琢磨一下代码功能优化。最初可能是因为时间不够,时间久了也就成了习惯。大胆猜测下,这会不会是外包开发人员被诟病的原因之一。
4. 复制粘贴好用但是也不好用:时间不充分的时候好用,同事接手的时候简直痛苦面具了。
解决
准备找《代码整洁之道》 kindle电子书的时候,无意找到码云上的lean-code-javascript 作者根据《代码整洁之道》总结出来的适合javascript 的一套代码整洁方法。
[clean-code-javascirpt原版](https://github.com/ryanmcdermott/clean-code-javascript)
[clean-code-javascirpt译版](https://gitee.com/a_flying_polar_bear/clean-code-js)
笔记
采用默认参数精简代码
//不好的
function(name,age){
this.name=name||'No name';
this.age=age||'No age';
}
//好的
function(name='No name',age='No age'){
....
}
后续补充中....