Transform erwin xml file, phase 0: Error, Error, Error!

昨天回家跑了一遍昨天用cDomleet改写的parse程序,看log的时候发现了一个奇怪的问题,总是反复的出现同样的出错信息,其实这个问题在写那段程序的时候也遇到过,不过我没有怎么在意,但是我仔细的看了一下关于xpath的文档以后发现自己犯了一个极其愚蠢的错误:因为昨天的程序是把标准dom的getElementsByTagName方法替换成了cDomleet的xpath方法,但是我给出的xpath表达式是从document的根部开始搜索所有的Attribute和Key_Group节点!!!也就是说每parse一个entity节点的时候,整个文档的Attribute节点和Key_Group节点都要被完整的遍历一遍!
看来对于test这个问题,不当回事真是不行。今后我的任务是为我的每一段程序构造测试用例,实践一下TDD,并且要坚持下去,I am really not a great programmer, but I wish I can be a normal programmer with great habits。
新的程序我会在构造了测试用例,并且所有的测试用例都运行通过以后,再放上来。

你可能感兴趣的:(Transform erwin xml file, phase 0: Error, Error, Error!)