他们的路径是存放在
15/ 24
SqlMapConfig文件中,顺带说一下,SqlMapConfig中有数据库的链接节点。而
我所做的工作主要就是写sql语句。通过写sql语句也学到了不少东西,比如
oracle中一些函数的用法,左外连接,右外链接。
很高兴的是java和javaS cript在学校学过,但是也并不是像我想象的那
样简单。我第一次编的代码,让人直呼别扭,因为我没有按照java规约,没有
缩进对齐,没有注释,没有空格空行,可想而知,那是一种怎样的状态。而js
其实也是接触比较少的,实习后才学会了常用的一些方法,诸如split,trice,alert调试方法等,实习也让我对js,java,jsp,html有了进一步
的认识。
在整个编码过程中,印象最深的就是,深感自己知识面不够,似乎什么东
西对于自己都那么崭新。自己像一个远远落后的人,在后面穷追不舍。这段编码
体验无疑对自己是笔宝贵财富,让自己头脑更清晰。对于技术,也有了一点点积
累。
2、测试
实习之后,我才明白测试其实是一件很重要的事情,编码不只是敲完代码
就ok了,还需要经过反反复复的白盒测试,黑盒测试,找出来尽可能多的bug,
尽量简化代码,提高系统运行时间。
测试过程中,测试用例是很重要的,反映在我实习的这个项目中就是写
pcl,pcl记录了要测试点的条件和预期结果。经常出现在问题是,check条件不
明确不具体,check结果不完整或是错误,check点数太少。造成上述的主要原
因是对详细设计理解不透彻,业务理解不足,导致pcl写的不规范。另外一个问
题就是测试数据不准确,测试的时候应该结合业务实际情况,制造合理合适的数
据。这样才能保证测试环境和用户使用环境尽可能接近,尽可能让程序更加适合
用户的要求。
当测试的时候出现bug,一定要记入bug票,再修改程序,这是一道很有
用很必要的流程。因为公司的QA人员会根据bug票中个source出现的比率来统
计每个人的工作效率,也会根据这个比率来评定整个项目的作业情况,因此把出
现的bug无遗漏的记入bug票是很有意义的。这里需要注意的是,bug票的填写,
16/ 24
对于我实习的公司来说,要求是很严格的,要认真选择出错原因,导致出错的原
意,解决方案等。
其实在按照pcl测试的过程中,一般都会启用coverage(一种代码覆盖工
具)模式,在测试完成之后,你可以看一下你写的代码中,有多少是被执行过的,
有多少是没有被执行的,对于那些没有被执行的代码,就要注意了,它们属不属
于冗余代码,是不是pcl中的check点数不够,这就又是一项工作,繁琐却也很
重要的。其实在coverage模式下,实习的时候我也遇到过很多问题,比如,明
明跑断点跑到了,source就是显示没有跑到,不知道如何让最新的source转化
到coverage模式下,最终在同学同事leader的帮助下还是按时完成了任务。