Code SOP – 1

來源:互聯網
上載者:User
  1. 編譯參數與命令列參數不可混淆。
  2. Connection的遊標等設定放在Open之前。
  3. 在函數和方法的命名中盡量採用Set和Get等形式。
  4. 函數中的語句縮排一個Tab。
  5. 所有的工程都要從Main函數開始啟動。
  6. 多個函數間保持一個空行。
  7. 程式重構過程中優先刪除廢棄代碼。
  8. 程式重構前要刪除無用引用。
  9. 檔案命名:frm(表單)、m(模組)、c(類)。
  10. 建議採用防禦式編程。
  11. 建議採用小塊的緊湊函數。
  12. 全域變數必須加上g首碼。
  13. 函數名稱要體現函數本身含義。
  14. 修訂中要避免注釋中的錯別字。
  15. 函數修訂過程中要保證注釋同步。
  16. DAL作為資料訪問的抽象層次。
  17. DBL作為資料的商務邏輯層次。
  18. mTools作為業務的通用工具函數。
  19. 盡量採用與SQL語句一致的函數命名規則,如GetStudentInfoByID等。
  20. 模組層級別的變數,可以採用m或者變數的類型作為首碼。
  21. 模組層級別的注釋放在Option Explicit 之後。
  22. 在VSS中使用工程檔案的時候,要做到零佔用。
  23. 重構過程中,避免修改程式邏輯,只允許做小規模的變動,但是對錯誤要及時修訂。
  24. 變數和函數的命名盡量不採用縮寫詞的方式,盡量寫全。
  25. 調用其它模組內函數的時候,要盡量加入模組的名稱。
  26. 重構的時候,要從主動的調用函數入手,逐步修改被動的服務函數。
  27. SQL語句關鍵字必須大寫。
  28. 在SQL查詢中要注意末尾為空白格的幹擾查詢情況。
  29. 在資料庫操作中,要注意傳回值為空白值的情況。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.