#207 编程作业改错

昨晚TA给我们发了一个专门可以给我们作业打分的网站,叫做DOMJudge。登录这个网站之后只要把我写的程序的文件放上去,选择是哪个作业,然后提交,过十几秒钟就能够知道自己做对了还是做错了。这一周的那个编程作业我之前本来认为已经搞定了,不过上传到了这个网站之后我无论试多少遍都是错的,从今天中午十二点钟一直到晚上十二点,这期间我几乎一直在不断地尝试和修改,中途和朋友家人打了两个小时的视频,吃饭花了半小时,做Computer Networks的self study的作业花了两个小时的样子,再算上休息的一个小时,最后花在修改这个编程作业上面的时间差不多有六个半小时。我会花这么长的时间主要原因是我不知道自己到底出错在哪里,通过在网站上和TA交流,我发一个消息,然后等TA回信息,像这样经历了六七个来回,再加上在同学群里面和有同样问题的同学交流,在刚刚我终于找到了自己的错误然后把错误改正了。最后提交上去终于看到了耀眼美丽的CORRECT。

最开始我没有想到自己会改这么久,因为我觉得我的程序没有错,作业给的input的例子我放进去无论试多少次都是对的,这也是为什么我不理解为什么放到网站上就是错的了。最后我犯的错误其实很小,需要改动的地方也不大,然而就是因为这么一个小小的错误我花了六七个小时的时间。经过今天我也学到了在编写程序的时候,不能够只考虑一个例子,也必须考虑其它类型的例子;今天我就是吃了这个亏。电脑是几乎不会出错的,如果自己的程序有问题的话,应该从自己写的code上面找问题,就算表面上看起来没有问题,在考虑了多种情况之后就会发现这其中其实有一些问题,而这些问题虽然很小,但是对一个程序来说确实致命的。编程就是这样,就算你只有一个标点符号没有写或者写错,最后都会导致一个程序无法顺利运行。

你可能感兴趣的:(#207 编程作业改错)