OPS05-BP07 实施提高代码质量的实践 - AWS Well-Architected Framework

OPS05-BP07 实施提高代码质量的实践

实施能够提高代码质量并尽可能减少缺陷的最佳实践。一些示例包括测试驱动型开发、代码审查和标准采用。

在 AWS 上,您可以将 Amazon CodeGuru 等服务与管道集成,以 使用计划分析和机器学习来 识别潜在的代码和安全问题。CodeGuru 提供有关如何实施 AWS 最佳实践来解决这些问题的推荐。

常见反模式:

  • 为了能更快地测试您的功能,您决定不集成标准输入过滤库。测试完成之后,您提交代码时没有合并入库。

  • 对于正在处理的数据集,您经验不足,并不知道数据集中可能存在一系列边缘案例。这些边缘案例与您实施的代码不兼容。

建立此最佳实践的好处: 通过采用提高代码质量的实践,能够将引入生产中的问题降至最低。

未建立这种最佳实践的情况下暴露的风险等级:

实施指导

  • 实施提高代码质量的实践:实施提高代码质量的实践,以便尽可能减少缺陷并降低部署代码的风险。例如测试驱动型开发、结对编程、代码审查和标准采用。

资源

相关文档: