第一次做業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)真麻煩)