1. 程式人生 > >作為一個程式設計師如何去提高你的技能

作為一個程式設計師如何去提高你的技能

              每一個模組必須要執行的任務是什麼
              在模組間資料是如何傳送的
              在每一個模組裡面資料是如何被使用的

     雖然收集並根據需求做計劃是很無聊的,並且也沒有直接寫程式碼有趣,甚至比花時間改bug都更要無聊。提前花時間去正確地設計你專案的流程和結構,你可能會在你寫第一行程式碼之前找到更多有效率的方法去完成你的目標。



5.寫好你的註釋。如果你認為你的程式碼需要解釋,那就給它一個註釋。在每個函式之前應該有1-2行註釋來說明它的引數和返回值是什麼。註釋會告訴你為什麼,而不只是結果。記住,在更新自己的程式碼的同時也應該更新自己的註釋。



6.用一致的命名習慣為變數命名。它會幫助你保持對每個變數的記錄並且知道宣告這個變數的目的是什麼。這就意味著不會有像 x=a+b*c 這樣更多的例子,這會讓你的程式碼更容易去除錯和維護。一個受歡迎的標記法是“匈牙利標誌法”,它是將變數名和型別混合命名的。例如,對於整型變數,你可以使用intRowCounter,而對於字串,就可以使用strUserName。不管你的命名習慣是什麼,一定要保證它是一致的並且你的變數名是描述性的。



7.組織你的程式碼。用視覺化的結構去標示程式碼結構。比如說,在一個條件語句或迴圈語句中使一段程式碼塊縮排排版,並且試著在一個變數名和一個像加減乘除這樣的操作符之間放置空格,甚至是等於號(myVariable = 2 + 2)。就像是讓程式碼看起來更優美一樣,這也使得我們可以一下就看出程式流程。



8.測試所有的一切。開始的時候在每個模組之中測試,用通常的輸入值來測試,然後輸入一些可能但是很少見的值,這樣就可以測出一些隱藏的bug。測試是有藝術性的,並且你會逐漸建立起實踐的能力。寫下你的測試用例,包括以下幾個方面: