gpt4 book ai didi

git - ISO 9001/CMMI 对一般源代码控制,尤其是 Git/Mercurial/DVCS 有何影响?

转载 作者:IT王子 更新时间:2023-10-29 01:06:11 26 4
gpt4 key购买 nike

熟悉 Team Foundation Server 的人问过我这个关于分布式源代码控制的问题。

是否可以使用 Git 或 Mercurial 等 DVCS 进行源代码控制并遵守 ISO 9001 或 CMMI 等标准?

ISO 9001 和 CMMI 对哪些源代码控制工具应该和不应该具备哪些能力提出了哪些要求?

Git/Mercurial 是否有任何 ISO 9001/CMMI 认为有害或需要特别考虑的事情?

我在 http://www.ssqc.com/do25v6new.pdf 找到了一些信息但快速浏览一下,除了需要记录更改的内容、部署的软件版本以及修复的问题之外,它似乎并没有说明什么,没有理由不应该使用 DVCS能够结合错误跟踪器(例如 FogBugz)和 CI 服务器(例如 TeamCity)来处理这个问题。

最佳答案

首先,软件不符合 ISO 9001 标准。 只有组织符合 ISO 9001 标准。因此,所提出的问题确实没有任何意义。您唯一可以问的是 Git 或 Mercurial 开发团队是否符合 ISO 9001 标准。 (CMMI 也是如此)。

对于软件开发机构而言,所有 ISO 9001 的真正含义是您对所做的每件事(开发、错误修复等)都有一个书面流程,并且您要遵循它。好吧,你已经付钱请人来进行 ISO 9001 审核以证明上述内容。 CMMI 涉及更多,但出于本次讨论的目的,我们可以将它们视为相似的。

您可能需要花很长时间才能找到一个自由软件社区项目,该项目不厌其烦地完成创建所有过程文档所需的大量繁重工作,并且凑齐资金来支付审计费用。如果您找到了,那可能只是因为某种大型企业赞助商想要它。

如果问题是这些标准对源代码管理的使用有何规定,那么在 ISO 9001 的情况下,没有。一个古老的笑话是,如果您将产品从 10 层高的窗口扔到下面的装卸码头,ISO 认为这很好,只要这是您记录的流程并且您遵循它即可。

关于git - ISO 9001/CMMI 对一般源代码控制,尤其是 Git/Mercurial/DVCS 有何影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com