OPS05-BP07 實作用於提高程式碼品質的實務 - AWS Well-Architected 架構

OPS05-BP07 實作用於提高程式碼品質的實務

實作實務以提高程式碼品質並將缺陷降至最少。部分範例包括測試驅動的開發、程式碼檢閱和標準採用。

在 AWS 上,您可以整合 Amazon CodeGuru 這類服務與管道,以自動 識別潛在程式碼和安全問題, 方法為使用程式分析和機器分學習。CodeGuru 提供如何實作 AWS 最佳實務來解決這些問題的建議。

常用的反模式:

  • 為了能夠更快測試您的功能,您已決定不整合您的標準輸入清理程式庫。測試之後,您忘記要完成程式庫合併,就遞交程式碼。

  • 對於正在處理的資料集,您的經驗不多,且不知道資料集中可能存在一連串邊緣案例。這些邊緣案例與您實作的程式碼不相容。

建立此最佳實務的優勢: 透過採用提高程式碼品質的實務,您可以協助將引入生產中的問題降至最低。

若未建立此最佳實務,暴露的風險等級:

實作指引

  • 實作用於提高程式碼品質的實務:實作實務以提高程式碼品質,將缺陷和缺陷被部署的風險降至最低。例如,測試驅動的開發、結對程式設計、程式碼審查和標准採用。

資源

相關文件: