社区讨论
关于求群友 debug 的三点倡议
灌水区参与者 49已保存回复 53
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 53 条
- 当前快照
- 1 份
- 快照标识符
- @lo30pit0
- 此快照首次捕获于
- 2023/10/23 22:53 2 年前
- 此快照最后确认于
- 2023/10/23 22:53 2 年前
【本贴与管理员身份无关,仅以个人名义发布,不构成规定,仅作倡议】
- 发代码。别直接问『为什么我 XXX 以后导致 XXX 事情发生』。群友不会占卜,也猜不到你代码到底咋写的。
反面教材:
(后续是他发了代码,群友发现他确实混用了 cin 和 cstdio 里面的读入函数) - 代码发全。有人喜欢发代码只截图两行,一行是出错的位置,另一行是他认为的出错原因。但是有一定编程经验的人都能认识到,导致出错的原因是多种多样的。可能第三行的一个数组越界导致了第 300 行的异常情况。所以不要试图自我判定出错位置然后来为难群友,只截取部分代码并不会使得群友的工作量显著降低,反而因为把握不住代码整体而给群友 debug 带来困难。如果你对错误有一点头绪和想法,可以考虑在代码中标注出来,但请一定提供完整代码。
反面教材:上个月学校群里有新人问某处为什么超时,只截图了他认为有问题的地方,最后发现是最前面的 STL 开的有问题。 - 发剪切板。除了有明确规定直接贴代码的群聊外,请把代码放在云剪切板上后再把剪切板链接发到群里。直接贴代码会导致严重的刷屏和打断群内其他交流,也会给爬楼带来痛苦。常用的剪切板有洛谷云剪切板 https://www.luogu.com.cn/paste 和 Ubuntu Pastebin https://pastebin.ubuntu.com。
回复
共 53 条回复,欢迎继续交流。
正在加载回复...