Friday, March 22, 2019 5:11 PM (about 4 years ago)

前言

由于mp2忘delete了一堆东西,导致写了一堆memory leak的玩意儿,最终害了今天的quiz

本可以避免的事故

  • 一开始学用valgrind的时候自以为是认为自己很懂,这玩意儿没啥用,也没注意跑的时候加的参数,导致后来对着玩意儿不熟,产生了leak检测不充分的问题
  • 提交mp前没有再一次对mp进行好好的检测,自以为没啥问题了(单测+内存),这也和第一点相关
  • 最后grade下来之后有regrade的机会,明明看到了里面有memory leak的扣分,然而还是没有注意(因为没加full参数跑valgrind并没有报error),最后看test过了就没管了,没有去问同学。这里也可以看出很浮躁+自以为是
  • 今天考试前明知道需要mp2,最终也没有去再检查一次(甚至可以有最终前拿同学代码的机会),也依然没有去注意,于是失去了最后的机会。

后记

每一次小事故都有可能导致大的灾难.