进入公司后,这次算是第一次做正规些的项目,加班加了几个星期,现在渐渐轻松下来了,这几天基本不用加班了,说说这次项目中所学到的,主要是编码规范的东西。
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语句,好长啊,真不知道他怎么弄出来的。甘拜下风。
我写程序的时候,我不太爱弄懂原理,以追求完成为目标,其实不理解的情况下做会更慢,而且很容易出现逻辑错误,还不如理解了来得快,来得好呢。逻辑啊,逻辑。。。