在这次项目中学到的编码规范

进入公司后,这次算是第一次做正规些的项目,加班加了几个星期,现在渐渐轻松下来了,这几天基本不用加班了,说说这次项目中所学到的,主要是编码规范的东西。

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语句,好长啊,真不知道他怎么弄出来的。甘拜下风。

我写程序的时候,我不太爱弄懂原理,以追求完成为目标,其实不理解的情况下做会更慢,而且很容易出现逻辑错误,还不如理解了来得快,来得好呢。逻辑啊,逻辑。。。
  

猜你喜欢

转载自shui.iteye.com/blog/734609
今日推荐