大多數 PL/SQL 開發者獨自在工位撰寫程式,缺乏正式 Code Review 與自動化測試。不改變團隊流程,只要改變「個人編碼習慣」,即可顯著提升程式品質。以下四大原則經實戰驗證極具效力。
建立專案專屬縮寫字典(如 SF=核心框架、SM=中繼資料、SG=產生器…),所有套件、程序、變數、游標皆依規範命名。好處:
PL/SQL 內嵌 SQL 雖方便,卻導致:
對策:將 SQL 封裝於 套件函式/程序 或 View,業務邏輯層僅呼叫 API。例如 pkg_employee.get_salary(p_emp_id) 取代散落的 SELECT salary …。
即使團隊無正式 Code Review,私下找一位同事定期交換審視 30 分鐘,專注於:
「紀律勝過天賦。」將上述四點內化為肌肉記憶,你的 PL/SQL 將更健壯、可維護、高效能。