學程式的20字方針(轉)
學程式的20字方針(轉)[@more@]函式要小:
儘量的把函式弄的通用點,程式碼行少點,一個函式只完成一個簡單的功能,一眼就能看出來此函式有沒有程式碼錯誤,每個函式都是健壯的,那麼你的程式就是健壯的。
程式碼要少:
完成一個功能的時候在邏輯清楚的情況下程式碼越少越好,千萬不要比程式碼誰寫的多啊。
演算法要好:
在完成一個功能的時候要考慮效率,目前計算機的記憶體很大,所以記憶體已經不是首要考慮的因素了,但是在某些特殊的地方效率還是很重要的。有效率高的演算法,就不用效率低的演算法.
命名要清:
命名要清楚,最要用漢語中的謂賓結構如set_buffsize()。
檔案要多:
儘量把一個大的程式安功能分成多個檔案,一個檔案儘量不要超作1000行,這樣就很清楚的知道那個檔案程式碼是健壯的,那個檔案有可能有隱患,在程式碼檢查的時候可以有針對性的檢查某幾個檔案。
儘量的把函式弄的通用點,程式碼行少點,一個函式只完成一個簡單的功能,一眼就能看出來此函式有沒有程式碼錯誤,每個函式都是健壯的,那麼你的程式就是健壯的。
程式碼要少:
完成一個功能的時候在邏輯清楚的情況下程式碼越少越好,千萬不要比程式碼誰寫的多啊。
演算法要好:
在完成一個功能的時候要考慮效率,目前計算機的記憶體很大,所以記憶體已經不是首要考慮的因素了,但是在某些特殊的地方效率還是很重要的。有效率高的演算法,就不用效率低的演算法.
命名要清:
命名要清楚,最要用漢語中的謂賓結構如set_buffsize()。
檔案要多:
儘量把一個大的程式安功能分成多個檔案,一個檔案儘量不要超作1000行,這樣就很清楚的知道那個檔案程式碼是健壯的,那個檔案有可能有隱患,在程式碼檢查的時候可以有針對性的檢查某幾個檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-950046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從源頭開始 “28字方針”把握ERP開發 (轉)
- 一個值得學習的精益改善方針
- RUP/XP 方針:成對程式設計程式設計
- 軟體專案計劃編制方針 (轉)
- 找Entry Point的又一方法 -----針對Asprotect v1.0加殼的程式 (7千字)
- 專案成功的10條指導方針
- 成功實施OA系統的指導方針
- 針對字尾刪除檔案的方法
- 針對Excel表格檔案操作的程式設計實現 (轉)Excel程式設計
- 學習--原始套接字(轉)
- 1.3 基礎知識——GP2.1 方針(Policy)
- 針針見血:如何消除JS中的程式碼異味JS
- 用洛書幻方對抗人類玩家的井字棋程式
- 秒針系統:2020中國數字營銷趨勢報告
- 控制第三方程式 (轉)
- 一個俄羅斯方塊遊戲源程式 (轉)遊戲
- 針對MSSQLSERVER的安全防禦方案(轉)SQLServer
- 進一步學習對話方塊(轉)
- [數字影像學筆記] 4.直方圖變換2筆記直方圖
- this 關鍵字的理解--java學習筆記(轉)Java筆記
- 澳大利亞徵求公眾對加密貨幣指導方針的意見加密
- 資訊化的指導思想、路線、原則、方針、目標及其他
- php 漢字轉換成拼音 程式PHP
- 秒針&AdMaster&GDMS:2020年中國數字營銷趨勢報告AST
- 【公益譯文】白宮臨時國家安全戰略方針(二)
- 【公益譯文】白宮臨時國家安全戰略方針(一)
- InstallShield自定義對話方塊模板程式碼(轉)
- 傳媒系學生分享自用的avi轉mp4方法
- 在私有以太坊上實現針對ERC20數字貨幣ProxyOverflow漏洞的攻擊
- 我的俄羅斯方塊程式
- 轉帖:由C#風潮想起的-給初學程式設計者的忠告 (7千字)C#程式設計
- 針對Java程式設計師的20個Spring MVC訪談問題Java程式設計師SpringMVC
- 用匯編輕鬆地寫基於對話方塊的程式 (轉)
- 堅持“動態清零”總方針不猶豫不動搖
- Node.js裡Cannot find moudle(針對第三方模組)Node.js
- 數字轉換為漢字大寫形式程式碼例項
- 直方圖學習直方圖
- Python 英文的月份轉數字及數字轉英文Python