今天项目组进行了代码评审例会,下面主要分享一下例会中学到的一些垃圾代码的处理方法或者换句话说也就是优化方法。
大概总结一下可以分为以下几点:
1 代码命名规范以及文件存储的目录结构层次,好的代码命名可以让人一目了然地知道这个代码是干嘛用的是用来处理什么业务逻辑,这个坏处也就不用说了。还有一点就是我想说的关于目录的层次结构问题,
因为我们项目组是做通信的,通信端有大量的前台js,backbone里面的view层 model层,而view与view之间的相互调用也是极其繁琐,这样一来对于一些新手学习了解前端的处理逻辑肯定是理不清头绪,如果说我们
能把view通过文件层次结构的目录往里面放,这样新手或者维护的人一眼就能看出view与view之间的节点关系,便于维护和学习。
2 多组合少继承
3 一个方法只干一件事情,原子性
4 日志与异常信息的处理
5 注意代码的执行效率