前端编码规范
为什么需要规范
好的代码应该是让人阅读起来赏心悦目的,但是在实际项目中(尤其是项目体量一旦变大)想做到这一点却十分困难,现实情况是每次 debug 或者代码重构都是一件让人十分头疼的事,原因很多:
- 人员流动
- 团队惰性
- 缺乏代码审查(Code Review)
- 没有利用代码约束的技术或工具
尤其前端方向(HTML、CSS 和 JavaScript)语法是松散灵活的,没有约束指导后大部分团队在实际项目中的现状是:
- 命名冲突
- 代码缺乏语义化不强
- 大量无用的历史冗余代码,又不敢随意删除
- 复用性不强
而我们可以对此采取哪些措施呢?
- 制定编码规范
- 严格执行编码规范
- 团队代码审查
- 宁可相信程序也不要相信人,利用 Lint 工具/IDE/插件 来提高代码质量