OO第一阶段总结

第一次做业java

分析本身程序的bug:正则表达式

1,我本身程序中有正则表达式逻辑不够严密,形成了左括号并无彻底匹配得问题缓存

2,同时个人程序中逻辑表达式判断也有问题,形成了系数为1000000时改程序不会进行报错测试

3,readme并无定义彻底,形成空多项式输入误解3d

分析别人程序的bug:blog

别人程序中Integer直接利用==进行相应的比较,这样在小数字的状况下能够成立(直接引用java虚拟机缓存的小数字为相等的状况),但是大于128之时,就会出现相同值判断不想等的状况虚拟机

心得体会:引用

测试应该覆盖全面,尽可能包含全部可能的状况,同时特别注意不单单要对逻辑的正确性进行测试,同时还须要对非法状况进行稍微全面的测试bug

 

 

 

第二次做业程序

分析本身程序的bug:

1,readme中并无定义制表符的过滤

分析别人程序的bug:

1,将-0认为合法

2,try,catch中发生错误直接退出,没有继续往下执行

心得体会:

readme应该进行详细定义

 

 

第三次做业

分析本身程序的bug:

暂未发现

分析别人程序的bug:

逻辑多处漏洞,未判断彻底地方较多

心得体会:OO互测的时候千万不要瞎撤bug,后续扯皮比较麻烦(OO互(si)测(bi)真麻烦)

相关文章
相关标签/搜索