一些需要了解的规范,养成良好的习惯,受用一生
-
IntelliJ IDEA(Java IDE):因为咱们的后台是Java,所以这个是必须的;
Tomcat 9 配合IDEA;
JDK1.8 配合IDEA;
-
VS Code:推荐这个,自带git、hint、debug、内嵌terminal,主题也很好看;
-
Git Bash(for windows);
-
具有较好的语义化:能够让同事容易的理解你的文件、文件夹、变量、函数、对象是干什么的(良好的命名能够节省写文档的时间);
-
命名采用驼峰式命名,命名用英文释义,【不要用中文拼音】,英文单词尽量不要简写:
example:
函数名:createNonceStr(), getHomeTopNews(), parseUrlParams(), makeInstantArticleObject(), reRenderWholePage()
变量名:imgRatio, preload_imgs, preloadImgs, temp_ele, tempEle...变量名至少在作用域内保证语义性
- 尽量使用语义化标签,<header> <footer>;
- 样式(css)控制用 class 属性,行为(js)控制用 id 属性;
// 这是一条变量或语句的注释
var who = 'me';
for(){}
/**
* 这是一个模块或功能函数的注释
*/
var ctx = this;
var getHomeNewsData = ()=>{
....
}
- 从 Gitlab 上克隆代码;
- 根据分到的需求,确定好自己的任务,进行开发;
- Git提交代码(尽量提交完备的Commit信息);
- 提测、bug修复;
- Code Review;
- 部署上线;
- 禁止将公司项目代码公开,禁止上传到Github等开源社区;
- 但我们鼓励分享,可以将自己写的框架或者插件与大家分享并开源;