大家平时都是怎么调试、自测的?

2019-12-16 21:48:01 +08:00
 hallDrawnel

最近刚刚校招结束,提前实习入职,是一个 CPP 的后端项目。接手一个任务是根据一定规则过滤掉某个 API 的调用。规则主要根据时间判断,后期还会更复杂。 之前也做过一些几行代码的修改,发现没有单元测试,debug 靠日志,Makefile 也没有考虑生成 debug 版本的选项。 调接口很麻烦,需要从测试要 APP 账号,然后在开发环境魔改一下对应账号的数据通过 APP 的操作调到修改的接口进行 debug,感觉效率十分低下,而且没有办法覆盖各种情况,比如我的规则是一个小时可以调用 N 次,难道我要等一个小时测试一次吗? 项目没有引入单元测试,这种情况我认为单元测试就很好用呀。但是现在太菜不知道怎么集成单元测试到系统里去。而且组里就没人写单元测试,刚刚入职的新人这样搞也不知道合不合适,不知道大家平时是怎么调试开发的?

1588 次点击
所在节点    程序员
1 条回复
Mithril
2019-12-16 21:53:23 +08:00
实在不行把主要逻辑单拆出来自己弄个小项目 UT 去,然后剩下的胶水层只能靠目测了。
当然也可以自我催眠,相信自己,亲手开过光代码一定不会有 bug。
这样 UT 也省了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629617

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX