为什么每次现在开发个代码这么累呢?
现状总结下,有这么几点:
1. 人多难管
2. 代码规范不统一
3. 优化忘了
4. 程序的陷阱无法发现
5. 开发内容冲突,重复开发。
能怎么办呢:
1. guildlines。类似华为等大公司都有
2. CodeReview。很多公司也在做
不过效果总算不如人意。
其实,即便这样又如何?
还是要这样做的,要增强啊~~~~~~~~~
1. CodeReview必须要做
2. GUILDLINE也是要实行
3. 上线前必须解决完所有的bug.
4. 增加自动化测试工具,能自动化的不要手动.可以用monkey
5. 自动化代码检测,强制某些必要的命名规则。lint findBugs之类
6. 建立语法模板,务必在review中全面发现。
7. 版本管理不能用svn了。用gitlab。明显好使。多一道程序。靠谱些
小结
既然无法根治,那就减少工程师的犯错。多利用自动化来提高开发效率。