程序代碼是主觀性很強的東西,同樣的一個功能,每一個程序員所寫出來的代碼都不一樣,所以那句名言“一千個讀者就有一千個哈姆雷特”在代碼上同樣使用。同時,代碼又是只可意會卻很難言傳的東西。硬件原理,看的多了即使外行人也能指點一下,但是代碼只有編寫的人才清楚。這也使得很多人認為代碼很神秘。
1 代碼要多看、多練
在學習編程語言的時候,我們都會有這樣的經(jīng)歷:老師在講每行代碼的時候,我們都能聽懂,但是要自己寫的時候,卻一條語句可能都寫不出來。所以,代碼除了要多看,還要多寫。在練習寫代碼的時候,從最簡單的功能開始,要搞懂每一條語句的含義,充分理解編程的思想,搞清楚每一個常用函數(shù)的使用方法。其實編程者就是一名經(jīng)理,每一個函數(shù)就是一個工程師,經(jīng)理就是要發(fā)揮每一個工程師的優(yōu)點去實現(xiàn)一個項目。這就要,經(jīng)理多和每個工程師談話,熟悉每個工程師的做事方法、優(yōu)點以及確定。用好每一個人。
2 編程之前要做好流程框圖
拿到一個任務(wù)后,千萬不要立即開始敲代碼,而是要規(guī)劃一下編程思想和流程,先把程序的流程圖畫下來。前文說過,實現(xiàn)一個功能的代碼方法有很多,最重要的是編程思想,一定要先把自己的編程思想、程序構(gòu)架梳理好后之后再去填充代碼。否則,自己會陷在自己的邏輯里出不來。
3 優(yōu)化代碼、提高執(zhí)行效率
同樣的功能,有的人需要一百行代碼,有的人需要七八十行代碼,而有的人可能只需要四五十行。有的代碼執(zhí)行效率很高,而有的代碼執(zhí)行效率卻很低。功能實現(xiàn)了并不代表任務(wù)就結(jié)束了,接下來要做的工作就是優(yōu)化代碼,包括優(yōu)化代碼結(jié)構(gòu)、優(yōu)化變量、減少全局變量等,同時通過測試來驗證代碼的邏輯防止出現(xiàn)BUG。
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!






