狄仁杰:“ 测试人员在G系统XX模块发现一个Bug。元芳,你怎么看?”
元芳,这个Bug你怎么看
推荐 原创
©著作权归作者所有:来自51CTO博客作者genuinecx的原创作品,请联系作者获取转载授权,否则将追究法律责任
元芳:“大人,我认为此事必有蹊跷!”
狄仁杰:“咦,说来听听。”
元芳:“大人,该Bug处未抛出相应的ErrorCode和ErrorMessage,由此可见Bug的复杂性。”
狄仁杰:“言之有理!前端负责的开发工程师F对此Bug有什么看法?”
元芳:“据F所言,G系统中错误处理机制,都是由后端处理的,前端只是传递参数和返回结果。F校验了XX模块的前端参数,没有发现任何异常。而该模块的后端是由W负责的。”
狄仁杰:“W对此事怎么看?”
元芳:“W校验了后端的代码,发现业务逻辑没有问题,问题出现在调用I接口,该接口是由R提供的。”
狄仁杰:“无论R在处理I接口时,是否抛出了异常,W在后端处理时发生都应该捕获并抛出相应的异常的。看来W的编程经验还是比较欠缺啊。”
元芳:“大人说的是!W刚参加工作不久,还有很多需要学习的地方。”
狄仁杰:“嗯!R对这个问题怎么看?”
元芳:“R仔细审查了一下这个问题,发现有一个参数处理错了。”
狄仁杰:“R在编写代码时,肯定没有好好写单元测试!不然,如此问题就不会出现了。”
元芳:“大人高见!由于开发任务紧急,而开发周期比较短,造成了开发人员的代码没有经过严格的测试就提交了,才会出现今天这样的情况!”
狄仁杰:“嗯,这是很多软件公司都有的通病。在市场与经济效益面前,一味的逐快,短期效益很明显,但从长远的角度来说,对公司发展不利啊!”
元芳:“大人所言极是!一个公司能否发展的久远,主要还是看领导层的决策啊。”
狄仁杰:“公司的领导层固然对公司的发展有着重大的作用,尔等作为公司的员工,也应该努力提升自己,为公司的发展贡献自己的一份力量。”
元芳:“大人教训的是,我们一定好好学习,努力提高自己的能力,争取为公司做出更多的贡献。”
狄仁杰:“好了,你让他们修复完成后,赶紧转给测试人员复测,Boss正在看这个系统呢。”
元芳:“是,属下这就去办。”
上一篇:基于框架的开发就没有学习价值吗
下一篇:Hi,我们的代码重构了
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
js实现连连看游戏
纯js实现连连看游戏
连连看 js游戏