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)真麻煩)

相關文章
相關標籤/搜索