首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

周刊 4月22日-28日

2013-07-01 
周报 4月22日--28日周报支浩宇4月22日--28日上生产之前主要是测试这个月所有的功能。我的一贯作风是,一开始

周报 4月22日--28日
周报
支浩宇
4月22日--28日

上生产之前主要是测试这个月所有的功能。我的一贯作风是,一开始编码的时候就力求每个地方写对,把代码反复琢磨思考清楚了,才去浏览器看效果。我一直都是保持这么做的。所以我在每次测试之前,都心中有数,知道哪些地方完成了,哪些地方还有待改进。如果代码本身的流程没有理清,就算浏览器里效果对了,也很容易隐藏各种bug。

即使这样,还有一种问题,在月底测试的时候要注意。就是代码提交之后,过了一两个星期,又不知不觉地被别人改了,改出原来没有的bug。例如,这星期我把黄朝阳的一个方法改了,我自己的一个文件也被别人改了。幸好两个都被及时发现、纠正了。现在回想起来,这是完全可以避免的。我在改那个方法的时候,只要用Ctrl+Shift+G看看哪些地方调用了这个方法,就会发现这个方法和我做的功能其实没有关系,而是黄朝阳的一个定时任务功能。而且黄朝阳给方法取名的时候,既没有取一个比较符合方法功能的名字,也没有写注释,这些因素加起来,才导致我误解了这个方法的作用。

写注释确实是很重要的一个习惯。以前vm和jsp文件里我是很少写注释的,因为vm文件本身很难格式化,也很难把代码排整齐。再写注释,只会让代码显得更加凌乱。现在我对vm文件里的注释也开始重视了,因为有非常多的逻辑判断,if,else是在vm里面,不是在java里面。不写注释的话,别人一检出,随心所欲的改,保证能改出问题。所以我写if都会注上背后的原因。vm文件的注释是很方便的,##号,不需要<!-- -->这么麻烦、可读性差,也不会出现在查看源代码里。

热点排行