首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

项目经验-关于提高代码质量的一些体会

2012-10-27 
项目心得-关于提高代码质量的一些体会?2.2??????? Junit的引入o:p/o:p??????? Junit是当前十分流行的

项目心得-关于提高代码质量的一些体会
?

        2.2??????? Junit的引入<o:p></o:p>

        ??????? Junit是当前十分流行的一个单元测试框架,实际上,junit只是java领域内的解决方案, 在其他领域junit所表达的这种测试理念,仍然是行得通的,而且有其他版本的实现,有兴趣的话大家可以去研究研究。在junit中包含了TestSuite和TestCase<span style="FONT-FAMILY: 宋体; mso-bidi-font-weight

        Test类中充斥了过多的代码,造成Test类没有办法去维护了。<o:p></o:p><o:p></o:p>select列表,传递type值,有可能是1和2 ,也有可能是因为登录的用户身份的限制,该select中只包含了1,这个时候,测试人员对该方法的调用将会是process(1);这样条件分支type==2就不会被测试。如果有一天这个功能被某个用户用到了,而且这个用户的权限使得select中只包含2,那么这个方法将会以process(2)的姿态被执行,但这个时候process(2)是没有被任何测试人员或程序员自己测试,如何能保证它的正确性呢?如果用户得到了一个正确的结果,你就应该很庆幸了;可如果用户得到一个错误的结果呢?你可能会从公司赶到用户现场,先找到你的jsp,然后一条一条查看代码,用无数个System.out.println()来输出debug的信息,有可能是System.out.println( “1111111111 ” + type );也有可能是System.out.println( “----------------“ + type )等等。等一切调试完毕后,你就关掉ue和其他调试用的窗口,跟用户解释:“这个是因为XXX”。<o:p></o:p> 1 楼 nicemike 2007-05-22   ganggang 写道aaaaaaaaaaaaaaaaaaaaaaaaaassasss


        呵呵  真是难为你了 2 楼 klyuan 2007-05-22   写一点新意出来嘛

热点排行