最近學習了站在項目總體上去看問題,決定總結一下開發中常見的問題,爭取提升代碼質量,下降bug率,在看代碼時候及時發現問題。sql
1.下載問題:數據庫
1.下載過程就是從數據庫查出數據,寫在Excel中。在寫的時候,通常作法是將查出來的list循環賦值給object,這個時候就要注意了,若是查出來的值時有空值的,就會致使下載失敗。問題解決方案:一、賦值時候判斷是否爲空,爲空用空格或者其餘符號代替。二、修改腳本。經過nvl修改返回的空值。select nvl(xx字段,'-') from xxtable。學習
二、下載數據必定要驗證一條數據和多條數據兩種狀況,防止由於sql錯誤致使下載錯誤。測試
2.查詢問題:設計
1.查詢必定要測試0條數據、一條數據和知足分頁多條數據。開發
2.查詢若是設計到日期,必定要測試個位很多天期(1-9)和十位數(10以上)日期。好比說‘20180601’是否傳成‘2018061’。table