给新手的忠告:
有些学习代码时间不长的学生,害怕看见错误,碰到错误视而不见,而希望老师给予解决,这个想法是万万不行的。学走路的时候,可能会摔跤,但是我们不可能因为害怕摔跤就不学走路了。能直面编程中的错误,是学会编程的必经之路。
在常见错误与调试方法中,给出了具体错误的含义。为了尽快熟悉各种各样的错误,我们可以在练习时有意地犯错,不断刻意强化自己认识错误、改正错误的能力。错误见得多了,就不害怕了。
关于代码调错的核心建议:
1、首先要认识到,调错是编程中的一个重要的能力,可以说是【核心能力】,在实际的比赛中,不会调错,基本【等价于不会做】,是非常吃亏的,比赛只看结果;
2、调错心态:程序如果报错,请同学先自我催眠一下“我的程序有错”,有很多同学的意识是觉得自己没有错,觉得自己没错,就很难找到错误了。
3、调错方法:
3.1、写完程序,可以阅读一下,养成好的阅读程序的习惯,很多错误都能读出来。
3.2、不要仅仅测一下题目样例,自己多举例子,样例正确不代表一定对。
3.3、答案错误,说明过程有错,【输出程序中关键步骤得到的值】,往往是很有效、很直接的方法。提交代码前,不要忘记把多余的输出删除。
重点强调:
1、 提问之前请努力找错,通过自己调错不断提升自己的调错能力。虽然自己调错会比较辛苦、耗时,但这个过程【没有人能替代】,同学必须自己经历,请同学【不要把老师的调错能力,误认为是自己的调错能力】,如果同学【反复调错】、输出调试法等各种方法都用了,任然找不出错误,再找老师,自己的印象也会深刻一些。老师找出来错误,只会不断提升老师的调错能力。
2、找错后的总结反思:每次找到错误后,都要总结反思一下,自己错哪里了,为什么错,可以小结一下,写在自己的笔记里面去。
希望每个同学都能重视“提升自己的调错能力”,提升这样的核心能力,要靠平时点滴积累。