總結 寫程式碼步驟
阿新 • • 發佈:2018-11-10
程式碼也打了不少了,如何寫出優秀的程式碼呢,在這裡我呢將自己的一點心得記錄了一下,讓剛進入計算機的新朋友能參考一下。
寫程式碼第一步先想,也就是思考,先把問題的前因後果,解決辦法想清楚再開始敲程式碼,這樣程式碼的bug會大量減少。
接下來,來乾貨
1、第一步 思考解決問題的辦法,將其解決步驟以流程圖的方式表達出來。
此步驟指把解決問題的整體過程巨集觀表達出來,從巨集觀角度去思考問題,確定解決問題思路的正確性(包括解決問題用什麼資料結構),此步驟對於剛開始進行編碼的人員或者複雜邏輯編碼應該在紙上寫出來,熟練之後可以在腦中形成並省略。
2、進行功能實現編碼。
此步進行程式碼實現,最好在實現最小子功能的地方加上註釋,便於理解整體 ,也就是第一步中流程圖的步驟。
3、進行程式碼安全處理
此步驟包括
①對程式碼的傳參進行校驗(對傳進來的引數不信任)已達到一種效果,即任何能傳進來的引數在程式碼中都有響應。
②對程式碼進行異常處理,對可能出現可捕獲異常的地方進行異常捕獲處理,就是加上try-catch塊
4、進行程式碼複用
在程式碼編寫過程中對於發現前後部分很有可能發現重複多語句操作,例如很多判斷語句,對這種重複語句提取成獨立函式呼叫,減少程式碼冗餘,使程式碼精練。
5、全面檢查程式碼,並添加註釋
進行程式碼檢查,此過程指的是對前4個步驟的完全檢查,實現方式,效能要求或者有沒有改進的方法,如果有 前4個步驟就要從第一步重新進行,最後添加註釋,讓每個看程式碼得人都能快速看懂程式碼。
總結:步驟是這樣,剛開始可以模仿著來,熟練運用之後變成習慣,每步的順序不用一成不變,比如在進行功能編寫的時候,校驗可以直接寫出也無妨。好的易維護的程式碼絕不是20分鐘一氣呵成寫完的,都是通過一遍遍的檢查改進最後寫出健壯的程式碼。加油!