1、先把問題想清楚,在做第一個版本的時候沒有達到要求,主要還是因爲沒有把問題到底要解決一個什麼問題想清楚,只知道一個大概的概念,做出來的結果不符合需求。
2、把細節的東西寫到紙上,好多細節可能當時心裏想的比較簡單,但真正寫出來時又是完全不同了。做之前可以先把界面的表示,各種功能鍵的作用設計好,在動手也不遲。
3、模塊要分好,模塊太大了,功能過於集中,一是編碼時代碼太多不便於管理,二是調試時不便於確定bug的具體位置。應該按照各個具體的功能儘量讓每個模塊獨立出來,可以多寫幾個頁面,讓每個頁面完成一定的功能。這樣可能也頁面會比較多,但是便於編碼和調試的管理。