工作日报表 | |
日期 | 08日08月2024年 |
任务安排 | 今天主要是老师讲了讲做测试的必要以及如何使用做测试,然后就让我们做项目 |
任务完成情况 | 进行了代码检测,然后解决了很多的潜在bug,然后完善了拓展2,以及前端的一些小bug |
工作中的问题 | 今天发现进行代码检查的时候,报的最多的警告就是e.print不能让堆栈的报错直接打印在控制台,可能会泄露信息,于是我就加紧把impl里面的try-catch去掉,换成在controller里面写try-catch,并且使用logger用日志来记录错误信息;还有一件很重要的bug解决是拓展2里面的bug,昨天我以为是成功运行出来了,没想到是错误的调用了别人写的impl,导致根本没有执行自己写的,我还以为bug修复了,还以为就是因为数据库的字符排列不对应,所以导致执行sql语句的时候找不到param,结果没想到换成执行我的函数的时候,还是没法执行,报这个错,最后发现可以直接让param的名字直接叫array(普通的传参,直接使用param对应就能找到,但是如果传入的参数是数组,往往就没法找到对应,哪怕你写的确实是一致的,它也会一直报找不到xxx,但是发现可用的array),这时候,有个大哥特别聪明,直接就让这个传入的数组参数就叫array,这样就直接解决问题了,我觉得真是天才之举 |
总结与思考 | 代码提交到代码仓库之后,生成一个构建任务,再生成一个软件包(可执行的),然后再在测试服务器上(也就是类生产环境)运行,一旦代码改变就会生成一个构建任务,所以测试的时候是不希望改代码的,一旦修改,必须重新测试。master最终在生产环境测试,是生成的可发布的版本,生产环境和类生产环境是一致的,是集群就都是集群,是单个就都是单个。x86(pc使用)使用的是复杂指令集,鲲鹏服务器是精简指令集(也就是ARM架构),服务器大多数做的就是增删改查,非常单一,所以使用精简指令集即可。宏就相当于复杂指令集,技能连招 |
day17
最新推荐文章于 2024-09-15 13:59:03 发布