第一次作项目负责人的血泪史

   延期6天的代码提测,五遍代码审核,一百八十个俯卧撑。。。。第一次的项目负责人当的很失败,总结几点给刚来公司得同学们 一点点提示,希望大家不要在像我这么惨。。。

    一、看规范!看规范!看规范! 规范上有的一定要 记住,当然也可以向我这样扫一眼,然后用俯卧撑记

    二、注释到行,做到审代码的时候 尽量每行都要有注释,而且不要忘了scss的注释 每个部分的样式 都需要注释 哪个部分的开始和结束

    三、写代码的时候变量部分能省则省,这个变量是不是有必要用,如果不用 怎么写,当然省 变量是在做到解耦的基础上。

    四、还有创建和修改 用标识来做,不要用id来判断,是修改还是创建。(因为如果你点击修改的时候如果没有id  就会跑进创建页)

    五、写代码要靠向es6 去写,不要出现var 及时检查自己复制过来的代码 有没有var 有的话干掉换let。在使用某个对象上的变量  用解构去操作  比如    let { infoPage } = this ,记住只要是使用就需要解构出来,有同学会说 我使用一次还需要解构么。。同学需要解构出来!!!  什么时候不用解构那 ,,那就是赋值的时候。当然赋值的时候你要是解构。。同学我觉(jiao)的你最少一篇博客是跑不了了。。

    六、遇到下面这种代码  记得优化

if( variable ){
    this.variable = 'if离得判断是解构出来得'
}
variable && ( this.variable = 'if离得判断是解构出来得') //优化之后

    七、如果做的时候对接口定义有质疑,一定要刨根问题,说不通找师傅找组长。

    八、如果有switch 想办法干掉。。如果出现 if else 嵌套 想办法换另一种方式写   总之 switch和 大量if else 是不允许的。。。。 如果实在解决不了 找师傅找组长

    九、方法的参数不要出现3个以上  能减则减,要不然审核代码时候一定要 被问的  ,

    十、如果在开发的时候 组件传值5个以上 你就需要考虑 怎么把传值合并成对象在 传到组件内,如果不知道怎么合并 找师傅找组长

    十一、 scss 需要写 基础变量的定义、 sass的混入使用、sass中function的使用、组件动画     有同学肯定会说 没有地方用基础变量啊混入啊。。记住肯定有   全部定义上就对了  就算你现在不用  以后也会需要的。。。

    十二、表单验证规则  可以全部提取到一个js文件  在js内进行再次封装 

    十三、还是直接操作页面dom元素是不允许的,你可以用ref操作虚拟dom。如果不是必须 ref 也不要用

    十四、 表单验证

  submitForm(formName) {
        this.$refs[formName].validate((valid) => {
          if (valid) {
            alert('submit!');
          } else {
            console.log('error submit!!');
            return false;
          }
        });
      },
//改成
  submitForm ( formName ) {
     this.$refs[ formName ].validate()
   .then( res => { alert('submit!'); })
.
catch( err => {     console.log('error submit!!'); }) },

    还有就是空格,上面代码段 改后的代码加上了空格是不是更美观了,当然空格这个不是必须的。。。但是如果养成这个习惯,别人看你代码的时候 直观上就会感觉你代码写的不错(提升你审代码通过率)。。。

  上面是我这几天审代码,等到的经验教训。。希望给刚来的同事  一点点提示,让你远离俯卧撑!!!人都有惰性,你如果你自律性不强 俯卧撑记忆法 也行可行的,他会促进你快速成长,让你快速的知道问题的严重性。。。比如我下次这些问题,我肯定会注意注意在注意的。。。

  上面总结完代码审查的注意事相,再说说作为项目负责人的职责,通过这次项目制作我了解到项目负责人应该:帮助伙伴解决问题,自己不会找其他解决方式、审查自己和同伴代码规范问题、掌控项目工作时间、积极了解同伴代码逻辑情况,是不是在自己预想方法发展。前面说这几点 我一点都没有做到,我没有去认真的了解公司代码规范,更是没有积极的去审查同伴代码。但是我觉得 起码这个项目 让我学到认识到如何做好一个项目负责人,其实我觉得以后我还会犯错,更甚者还会犯上面提到的错误。每次犯错就是一次成长,同学们加油!!!

 

猜你喜欢

转载自www.cnblogs.com/sxldy/p/11434296.html
今日推荐