原文:https://github.com/angrave/SystemProgramming/wiki/%23Piazza:-When-And-How-to-Ask-For-Help
助教和学生助理会收到很多问题。有些是经过深入研究的,有些则不是。这是一个方便的指南,可以帮助你摆脱后者和前者。 (哦,我是否提到这是一个与实习经理一起得分的简单方法?)
- 我在 EWS 上运行吗?
- 我查了手册页吗?
- 我是否在 Piazza 寻找过类似的问题/跟进?
- 我是否完全阅读了 MP / DS 规范?
- 我看过所有的视频吗?
- 我是否谷歌错误消息(如有必要,还有一些排列)?
- 我是否一点一点地尝试注释,打印和/或逐步执行部分代码以找出错误发生的确切位置?
- 如果 TA 需要更多上下文,我是否将代码提交给 SVN?
- 我是否在我的 Piazza 帖子中包含了控制台/ GDB / Valgrind 输出和代码?
- 我是否修复了与我遇到的问题无关的其他分段错误?
- 我是否遵循良好的编程习惯? (即封装,限制重复的功能等)