今天为了赶基线项目继续加班,上午是想找数据测试验证自己昨天修改的bug,顺便明确昨天重现问题的测试方法;基本上没再重新问题,下午是整体内部集成测试,明确按照测试用例测试发现两个问题,都是开发时应该注意到的问题。
总结这次该bug经历我发现自己身上的弱点依旧存在,把很多问题考虑的太过复杂,由于恐惧很多未知而总是畏首畏尾不能及时果断行动,虽然我现在明白了整个流程,但最终我修改掉bug的方法跟我第一次看到代码时的操作是一致的,也就是说我原来其实中需要不到1小时就解决bug的,但我为了弄明白原来整个代码流程,测试数据发现问题,花了1天多时间才把这个问题解决提交,这严重影响了自己的效率。像这些影响不大的bug,应该果断尽快解决才行。同时解决这个问题时发现相关负责这个系统的同事也没完全理解原来的系统,导致整个开发过程效率不高,以后再接受系统,一定要先弄明白系统整体流程,实际业务操作数据流动过程,主要接口用法,主要逻辑算法处理过程,最好有相关文档描述整个过程。