今天leader检证代码,发现在最开始if判断的时候,把.equals写成了.endsWith 。
自己先做的UT也没有测出来(比较的flag是1位的),悲哀啊!哎。。。
总结:
这个错误出现在程序最开始的位置,我们在写完代码后,往往只是注意了其中的内容,
(看看这部分的逻辑是否正确,有没有规范错误)
而忽略了开头和结尾的部分 。
之后要注意了!
备考:
具体是以下这样的
类1
。。。
。。。
。。。
if(常量.endsWith (flag)){
this.方法aaa(参数)
}
。。。
。。。
。。。
方法aaa(){
类2.方法abc(参数)
具体处理逻辑。
}
------------------------------
类 2
方法 abc(){
具体处理逻辑。
}