今天對一支Winform程式做Code review的時候,發現 ... 為什麼執行後沒有馬上跑出Form??
原來是開發者在Form Load的時候,已經開始在查詢資料庫; 如果我是USER,真的會摸不著頭緒,可能會以為AP沒有開始執行,或是以為系統有問題呢~
這個問題可能發生在
這個問題可能發生在
1.
對於Winform 的Event Life cycle不熟悉
2.
未以USER和客戶的角度思考UI/UX
3.
系統設計上未做最佳化 或 test case太少
雖然這支程式可以正常執行及跑出正確結果, 但是設計上可以先顯示一些訊息給USER, 或建立另一條Thread去處理繁雜的作業。
沒有留言:
張貼留言