Liam的软件测试学习历程(一):过去遇到的Bug
在两年多的软件工程学习生活中,我也编写了不少的代码。这其中不可避免的也遇到了很多的错误。其中给我留下比较深刻的印象的有下面的几个错误:
首先是在学习C++的时候,对指针的理解不够到位,经常会在需要使用"->"时,用成了"."结果在检查时很久都没能发现这类错误。
还有一次印象比较深刻的错误出现在写一个Java程序是,当时刚刚接触Java,在判断相等时,使用了"=="来判断,而没有使用".equal",进而程序始终不能进入到正确的循环体内。
除了这些比较具体的Bug,还有一些令我最头痛的问题,就是在编写代码时可能出现的一些由于不细心导致的低级错误,这些错误并不是一些编程语言使用的问题,而可能是一些很不起眼的小错误,像单词拼写错误等,但是就是这些问题,却往往比上面两个具体的语法问题更难以发现,由于一定的惯性思维,这些问题在我们查找错误时,会经常被我们所忽视,最后有时还需要靠别的同学来帮我检查才能发现。