提高代碼編碼的效率,習慣非常重要!
1、寫代碼前,先把需求弄清晰(這個非常關鍵):把業務轉化成功能點,有多少個功能點?
2、設計
把業務對象弄清晰,從大到細設計,看看使用什麽設計模式去把程序實現(設計模式裏面都有一套思想,一定要把設計模式思想弄明確,再用。不能為了使用設計模式去強制使用)
弄清楚後,把代碼功能框架寫出來,註意,這個時候不能把具體實現的功能都寫了,僅僅寫代碼的接口和整體的交互方法
檢查一下,看是否有沒有問題。沒問題,往功能框架裏面填內容,做實現
3、實現
代碼實現從後臺代碼寫起,寫完後臺代碼再和前臺交互調試
4、調試
調試這一步是最困難的。頻繁啟動server。頻繁清緩存!
在調試過程中。各種各樣的小問題,都會影響到你的效率!(如server報錯,在eclipse中彈窗!
不清除緩存。緩存引發的問題,等等),解決的思路例如以下:
4.1、不輕易更新代碼!
更新代碼有風險,更新代碼可能會導致程序報錯。服務啟動不起來!
一定要等你的代碼寫完了,再更新。上傳!
假設有和其它模塊有交集的地方,在第二步先讓該同事把該接口寫好,更新!
4.2、緩存問題:
代碼:做完了第三步,有些資源文件或者代碼報錯的時候。工具可能不編譯,為了防止bulid的代碼問題出現,建議,先clean。後bulid!註意,clean的時候。不要自己主動bulid
4.3、啟動服務
啟動服務之前,最好把server裏面的要部署的這個項目清除掉,徹底刪除,就好像從來沒部署過這個項目一樣。
4.3.1、手動清除也會影響工作的效率,能夠把清除server的緩存寫個bat。rd命令,徹底刪除緩存
4.3.2、在這裏說到服務,也有能夠有優化效率的地方。
有沒有發如今eclipse裏面的server裏面部署項目,有時會在窗體裏面跳來跳去!tomcat7近期用著就是這樣子。常常報那個thread優化的問題,又跳一個斷點出來,讓你通過!又或者,後臺自己主動打印出來信息,又跳出一個窗體。你不得不把這個窗體最小化!給你寫代碼調試的時候帶來不便,不知不覺就影響到你的效率了。
建議把server脫離eclipse。獨立部署項目,在eclipse裏面開遠程調試功能!
4.3.3、清除瀏覽器的緩存
服務啟動完畢,啟動瀏覽器,建議開發過程中使用火狐,火狐有一個非常好用的功能。隱私模式(ctrl+shift+p),啟動後。是一個幹凈的瀏覽器
5、調試完畢。更新代碼,解決沖突,最後一次性上傳功能代碼
提高代碼編碼的效率,習慣非常重要!