1.先開發簡單明確的功能模塊,後開發複雜的功能模塊。 2.先作簡單的子功能,再作稍微複雜的子功能,後開發有難度邏輯複雜的子功能。 3.以知足業務功能要求爲主要目標,不保留無用的垃圾代碼。寫出高質量知足功能要求的代碼,是創建在對業務需求理解,明確業務目標,邏輯思路清晰的結果。有時每每須要反覆屢次修改精益求精才能最後實現客戶滿意的功能。 4.每開發一個功能模塊,都要頭腦清晰。(功能目的,界面表現,程序邏輯思路,各層函數調用關係,數據存儲),全面系統考慮,力求每一個細節都思考一遍,不使疏漏。在通常狀況下比葫蘆畫瓢,充分借鑑通常經常使用的邏輯代碼,業界經常使用的通常方法,已有類庫函數。可以迅速高效寫出高質量的通常性代碼,以便騰出精力解決關鍵問題。力求避免功能函數重複開發,代碼隨意複製,邏輯思路混亂,代碼隨意修改,瞎寫代碼。保證所寫的每個函數,每行代碼,都有意義,都有目的,堅定刪除無用的垃圾代碼。這樣就保證了,咱們寫出的代碼是簡潔的,思路明確的。隨着時間的推移,咱們寫的代碼愈來愈多,就會積累出跟本項目相關的不少通用的類庫,函數。經過對比,更能深刻的理解業務,抽象出公用的方法,邏輯規範。進而提升整個團隊的工做效率。經過循環迭代的思路,不斷地擴大成功經驗。 5.咱們開發程序過程當中,總有一些公用的函數類庫,能夠調用。每次都不是從零開始,不是每行代碼都一行一行的手工輸入。要充分的利用工具,靈活應用學過的方法。 6.發揚團隊協做精神,提升總體測試交叉測試意識,積極總結開發通常性類庫函數,提供給你們調用。分享成功經驗。避免一我的孤軍開發,愁眉苦臉的編寫程序。共同攻克業務技術難題,苦中有樂。 7.力求高質量高效的完成開發模塊,不要鑽牛角尖,常常交流,不懂就問。注意不要把問題複雜化,想固然,本身跟本身製造困難。若是問題愈來愈複雜,越開發代碼越沒頭緒就當即中止編寫,回到問題的原點從新考慮或跟你們交流聽聽別人的意見。 8,在解決技術問題上,若是是關鍵問題,堅定研究,要完全搞明白。與項目相關不影響全局的問題,能夠根據實際狀況優先級放低一級。針對難點業務複雜的問題,先作外圍知識技術準備,找出關鍵點,先易後難分步驟逐漸深刻的去解決。最後將其貫穿成一個總體。 9.常常查看別人代碼,吸收別人的經驗,充實本身。咱們的知識積累主要來自別人,主要在當前項目。取之於別人,受益於本身。受益於項目。 10.善於利用零星時間,比較已經作過的功能模塊。不斷的整理,優化已經開發過的代碼。發現Bug及時修正,精益求精。