代码报错之后:建立可重复的排错步骤
先让问题变小,再寻找原因,最后用证据验证修改。
保留最小可复现示例
缩小输入和代码范围,确认最少哪些步骤会产生同样的错误。简化问题时保持原来的触发条件,避免把问题本身删掉。
读完整的报错信息
记录错误类型、位置和调用链,检查输入类型、形状、变量名称和边界值。不要只复制最后一行就不断尝试随机修改。
一次验证一个假设
明确写下“如果原因是这个,那么修改后应该看到什么”。每次只改变与当前假设有关的部分,并比较前后结果。
检查修复是否影响其他情况
使用正常输入、空值或边界情况再次运行,确认结果符合预期。把错误原因和验证方式记下来,形成自己的排错笔记。
用一次小练习,检验理解。
挑选一项正在进行的学习任务,按上面的步骤记录自己的尝试。完成后用三句话说明:我做了什么、哪里仍然困难、下一步准备怎样调整。
- 明确一个问题,并写出已经掌握的信息。
- 选一个方法实际尝试,保留过程而不只记录答案。
- 检查结果,把还没解决的问题留给下一次讨论。
本文为一般学习方法建议。具体课程、外部帮助范围、引用与考核要求,以任课教师和学校说明为准。