在这次项目中学到的编码规范
进入公司后,这次算是第一次做正规些的项目,加班加了几个星期,现在渐渐轻松下来了,这几天基本不用加班了,说说这次项目中所学到的,主要是编码规范的东西。
?
1、DB里sql语句的编码规范,刚开始项目组说要进行编码规范的时候,心里还有一些抱怨呢,一个sql语句,规范什么啊,不过后来,按照要求进行规范后,发现真的挺好看,sql语句看起来也很清晰,读起来也舒服,还不容易出错
如:
1)
?????? ?query.append("\n? SELECT?? EMP_ID,EMP_NAME, DEPT_NAME, JOB_POS_NAME? ?");
??????? query.append("\n??? ?FROM??? CM_EMP???????????????????????????????????????????????????????????????????");
??????? query.append("\n??WHERE?? EMP_NO = '" + empNo + "'?????????????????????????????????? ?? ? ");
?
?2)
??query.append("\n INSERT INTO AD_BLD_MGR (AD_BLD_MGR_ID?");
??query.append("\n?????????????????????? , EMP_NAME????????????????????????????? ");
??query.append("\n?????????????????????? , HP_TEL??????????????????????????????????? ");
??query.append("\n?????????????????????? , EMAIL??????????????????????????????????????");
??query.append("\n?????????????????????? , INS_EMP_ID??????????????????????????? ");
??query.append("\n?????????????????????? , INS_DTTM??????????????????????????????? ");
??query.append("\n?????????????????????? , UPD_DTTM)???????????????????????????? ?");
??query.append("\n?? VALUES?? (??????????????????????????????????????????????????? ?");
??query.append("\n?????????????? ? , ???????????????????????????????????????????????????? ");
??query.append("\n??????????????? ?, ??????????????????????????????????????????????????? ?");
??query.append("\n??????????????? ?, ???????????????????????????????????????????????????? ");
??query.append("\n??????????????? ?,?' '????????????????????????????????????????????????? ?");
??query.append("\n??????????????? ?, SYSDATE?????????????????????????????????????? ?");
??query.append("\n??????????????? ?, SYSDATE )????????????????????????????????????? ");
?
2、js有共通的js文件,在alert错误信息时,专门弄了一个msgList.js用来存储错误及警告信息,大家共同调用就可以了
?
3、变量、文件等的命名就不用说了,都是大家都知道的
?
4、界面上的规范也要求挺严的,严格的一致
?
5、显示list时,文本居左,数字居右,性别等字数一致的居中
?
其他的想不起来了,做共通部分的那个同事,真的很厉害,做了好多共通的部分。所有我们不会的程序问题他都解决,还挺爱帮助别人,他自己压着很多任务的时候,他一点儿都不着急,还不紧不慢的帮我们解决问题,真挺佩服的。我写程序的时候,没逻辑的时候,他就帮我理理。他写那个审批处理的共通sql语句,好长啊,真不知道他怎么弄出来的。甘拜下风。
?
我写程序的时候,我不太爱弄懂原理,以追求完成为目标,其实不理解的情况下做会更慢,而且很容易出现逻辑错误,还不如理解了来得快,来得好呢。逻辑啊,逻辑。。。
??
?