规范指南
关于空格 & 空行
- 禁止使用
制表符
缩进,配置编辑器自动替换制表符
为空格
(2或4个)。 - 赋值符
=
两侧各1个空格
, 参数、哈希等逗号
、冒号
后跟1个空格,例:fun(one, two); let hsh = {one: 1, two: 2}
- 多个变量声明时可在一行;多变量赋值时换行,并左对齐。
- 单行或多行注释符后跟1个
空格
。 - 所有代码或文本中禁止两个及两个以上的空行。
- 业务功能代码段之间使用1个空行
- 样式
css
类之间默认不需要空行;业务代码间空1行。
关于团队协作
- 申请 职场共识 培训
- 申请 团队协作 培训
- 申请工作日志权限
- 学习 Markdown 语法
- 学习 工作日志规范
- 申请 Gtilab 账号
- 学习 Gitlab 提交规范
- (禁止提交视频、音频甚至图片等大体积文件,请维护至 CDN)
- 所有项目都需配置
Readme.md
- 项目代码交流前先阅读
Readme.md
- 学习 Java 编程规范
- 学习 MySQL 协作规范
- 学习 Javascript 协作规范
- 学习 CDN 运维规范
- 学习 Gitlab 提交规范
- 申请 Jenkins 账号
- 学习 Jenkins 部署
- 申请印象笔记项目目录权限
- 熟悉团队源码体系
关于开发 & 运维
关于调试
- 提交的代码禁止出现调试代码,例:
console.log
- 前端同事学习使用
debugger
的调试技巧 - 前端同事学习 Chrome 控制台的基本使用
关于测试
- Java/数据工程师交付接口的 PostMan 测试实例
- 前端遇到接口问题时,确认 API 路由、请求头、参数信息