人不能想當然的如何如何,編程需要嚴謹。組長告訴我們
不要說感覺如何如何,沒有任何依據的情況下任務如何。分配任務的時候,不要說做不了,如果說做不了要說細,什麼做不了,爲什麼做不了。
其實這些也都是讓我們能更加的嚴謹,今天早上自測了下昨天寫的代碼,嚇一跳。昨天寫完的時候,感覺良好,任務完成了。早上做了自測,發現好幾個問題...
問題記錄
- SQL語句寫錯, 一個是數據庫的字段,一個是Java的屬性。兩個名字不一樣,寫錯了
- SQL語句寫錯,偷懶,粘貼的其它語句,沒改全。複製粘貼的時候最容易出錯
- 和2在同一個地方,還是SQL語句出錯,數據庫用的是
_
命名
- 不考慮特殊情況出錯,兩個地方,如果列表爲空的話,進行字符串拼接就會出現問題,遠程調用目前也是報錯
- 調用遠程服務,遠程參數錯誤,遠程內部錯誤,傳參數給遠程,結果遠程返回的結果爲空...
- 下午,其它系統發現我們的文檔有問題。 狀態,只有,2,1,0.結果文檔寫錯了,不過不記得這個文檔是誰寫的了。
錯誤文檔:
實際代碼:
- 枚舉類的,2是失敗,1是成功,0是等待,結果更新到數據庫2變成了等待,1是成功,0是失敗... 枚舉類和數據庫不一致
這是修改之後
最後
這還沒有測試完呢,後面還有聯調,還有專門的測試弄。邏輯嚴謹很重要,想的周到很重要啊。
- 考慮特殊情況
- 自測,以一個第三方視角看待自己