今天还算很有收获,盲目了两天的这个模块的代码检查,终于找到了出路!今天在代码检查的时候发现,有个IF语句的条件是错误的,该条件在什么情况下都为真!告诉了开发人员!终于从只能找到注释到发现代码的错误,有了一点进步!
在看代码的过程中,不要只看注释,要了解程序本身每个函数的意思,不懂得可以多上网 搜索一下,尤其是搜索的时候关键字最好加后缀“错误”这样就可以发现,这个函数常用时候容易出现错误的地方!然后再注意代码是不是也出现类似的错误!
今天在看代码的时候对该模块的测试用例也补充了一点!尤其是对fopen()这个函数有了很深的了解!在打开文档的时候可能出现的种种意外如:
1.文档的路径(相对路径,绝对路径,相对路径的正确性)
2.文档的后缀(错误的后缀,后缀的有无)
3.文档的有无,文档是否为空
等一些情况的考虑,这就是从一个简单的函数触发出来的这一些种种异常情况!
^_^,代码走查进行中!