Code SOP – 2

來源:互聯網
上載者:User
  1. 必須使用全編譯方式進行調試。
  2. 編碼的時候要多使用快速鍵。
  3. 編碼的過程中多用鍵盤,少用滑鼠。
  4. 重構過程中如果提取參數,要第一時間給佔位函數賦值。
  5. 判斷字串是否為空白使用Len函數。
  6. 要將編輯器的“工具-選項”中的“自動文法檢測”功能取消,選中“變數聲明”,網格的寬和高設為24。
  7. 函數的調用層次避免超過3個層次。
  8. 函數超過20行必須有注釋。
  9. 要最佳化比較條件,如短路比較。
  10. 所有的變數必須宣告類型。
  11. 重構不停,一直前進,要著眼於全域。
  12. 不要過於追求完美,適合就可以。
  13. 修訂過程中將關注的焦點放到修訂的代碼部分,不用過於分散精力。
  14. 當完成階段性工作後,要用工具進行代碼的審查。
  15. 偵錯工具中,要去掉所有的錯誤捕獲。
  16. 重構依賴於測試,特別是真實環境下的測試。
  17. SQL語句要注意執行效率,特別是查詢時候的效率。
  18. 程式必須有統一的出口和入口。
  19. 重構時要不斷進行測試。
  20. 重構時不要怕犯錯誤。
  21. 重構要保證可以隨時停止,隨時提交。
  22. 調試過程中要構建易於測試的環境。
  23. 變數的類型如果是數實值型別,要注意變數精度和範圍,如整型和長整形。
  24. 重構函數,要第一時間做好佔位函數。
  25. IF語句如果只有1句,則不要使用End IF。
  26. 耗時的操作,UI上要給出明確的指示。
  27. UI設計時,介面上的文字要用“#”進行佔位。
  28. 注釋和代碼一樣重要。
  29. 函數名採用Pascal命名規則,變數採用駝峰規則。
  30. 函數參數如果有特殊約定,要在注釋中寫明。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.