

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 可重复使用的工件
<a name="reusable-artifacts"></a>

可重复使用的构件可以让您的组织节省时间并提高组织中的 “[不要重复自己”（DRY）](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)（维基百科）级别。使用可重复使用的构件包括以下常见挑战：
+ 不使用 Git 发布版本控制
  + 当应用程序团队引用源存储库而源存储库发生重大更改时，此问题可能会导致中断和项目延迟。
+ 编写质量较差的代码
  + 考虑交付中央 AWS 安全组存储库的任务。现在，想象一下，将该任务分配给不熟悉现代基础设施语言功能和设计的开发人员。它们没有使用动态变量、存储的参数和注入的计算，而是提供了一个需要 50 个输入变量才能实现且容易中断的工件。现在，组织中每个必须使用 AWS 安全组的应用程序还必须在其源代码中添加 50 个输入变量才能使用依赖的工件。编写质量较差的代码会放大该代码的影响力。