前端团队合作规范

1. 编程风格

2. 编辑器

  • vscode

3. git版本控制 分支管理

  • 开发分支: master, 开发分支,用于拉取开发分支,尽量不要在此分支上写代码
  • 生产分支: production, 和生产环境同步
  • 特性分支:feature, 所有特性分支均已 f-开头, 如f-ocm-config, 特性分支用于开发,是暂时性分支,分支开发完毕后,可以合并到master分支。

4. 工程化与模块化

  • 构件工具必须要有
  • 模块化

5. 代码整洁

6. tcp ip

  • 阅读http权威指南
  • 图解tcp ip

7. es6

  • 阮一峰 es6教程

8. 函数式编程

9. vue编程风格

  • vue官方推荐风格

10. 硬性要求

  • 2018年后的,单个文件代码行绝对不要超过500行,可以分割文件,可以使用构建工具
  • 每个js文件在顶部务必写一些说明性的文字,描述该文件的功能
  • 比较容易歧义,或者关键点,需要写注释给与说明

积累与深入学习

  • 积累: 工作中会遇到许多问题,建议你可以写在博客里。对自己来说是一种知识沉淀,对整个行业来说,你也贡献了你的力量。如果别人也遇到和你相同的问题,对别人来说也是帮助。
  • 深入: 不断学习,不断深入,扩展自己的阅历,包括专业方面的,健康方面,财富方面等等