1. 程式人生 > >關於開發的一些小技巧

關於開發的一些小技巧

編碼 通過 tro 影響 不能 一個 版本 寫代碼 復用

在我們開始學習寫程序的時候,程序往往比較簡單,也就百十來行,因此可以隨心所欲的寫,不必考慮太多。但是在實際的開發中,就不能這樣了,因為在開發中代碼量往往非常龐大,如果隨心所欲的寫代碼,那麽後期的維護難度是難以想象的。

下面介紹一下開發中的小技巧:

  1. 在開發之前,應該先進行頂層設計,這個是最重要的!!!首先設計出代碼的大致框架,需要用到哪些功能的函數這些都需要實現設計好,這樣的話,具體的開發才有章法可循。如果上來就直接編碼,想到啥就寫啥,這樣的代碼框架無疑是混亂的。在團隊開發中這一點尤為重要,通過頂層設計來分配每個人具體的任務。在最終的debug階段也是通過代碼的整體框架來找問題(代碼框架是否有問題,如果不是則是某些模塊存在問題)。
  2. 將源碼分為多個文件編寫,這樣容易閱讀和維護,當然設計文件的分塊是比較考驗一個人的功底的,要註意文件之間的切分與聯系。
  3. 給常量取別名在代碼中需要反復用到,並且不是需要經常修改的常量,就可以給其取一個別名,例如代碼中要用到某一個文件路徑,我們可以給文件路徑取一個別名,以後修改數值就直接修改這個別名的值就行了,不需要到源碼中去修改每一個路徑字符串。例如在C語言中常見的語句:define max 100。在這裏要註意一下,對於需要用戶頻繁修改的變量就不要給其設置別名了。
  4. 設計合理的函數,設計函數的重點是參數和返回值的設計,參數需要保持精簡,不要有冗余,函數的返回則確定了函數的功能,設計函數的返回值也是一個重點。
  5. 變量名的可讀性,變量名不要隨便取i, j, k什麽的,變量名最好能大致反映其含義,便於代碼的維護和交接。
  6. 代碼復用,工程代碼中很多都是流水代碼,有一些正確性得到驗證的函數是可以直接使用的,不需要自己重復造輪子,學會套用代碼也是一項重要的能力。
  7. 要寫註釋!!!!這個很重要,很多人不喜歡寫註釋,在後期的維護和項目交接的時候就會造成很多困難。
  8. 學會閱讀代碼,現在很多時候都是在進行二次開發,因此在開發之前都需要花一段時間去閱讀代碼,先了解模塊的基本功能,再具體到函數的參數、返回值等。
  9. 保存相應的歷史版本,有時候我們可能開發了新的版本,發現新版本效果並不理想,這個時候想退回到之前的版本,如果之前沒有保存相應的版本,勢必會嚴重影響開發進程。

關於開發的一些小技巧