gpt4 book ai didi

embedded - 嵌入式软件开发的敏捷实践

转载 作者:行者123 更新时间:2023-12-02 19:19:02 24 4
gpt4 key购买 nike

我取得了巨大的成功,例如具有快速的开发周期和持续集成。

但是,我认为由于嵌入式软件编程的特定问题,结对编程或持续的客户沟通不太有用。

你觉得怎么样?嵌入式软件开发中最有用的敏捷实践是什么?

最佳答案

我不得不不同意。我已经做到了,大约 10 年前,我与他人共同创立了一家专门从事嵌入式领域的敏捷辅导公司(我们不再是一家公司,而是 the website is still up 拥有一些有用的资源)。我最近帮助另一家公司在他们的嵌入式项目中采用敏捷,这对他们来说非常有效。

诸如短迭代、结对编程和与客户频繁沟通等敏捷实践对于嵌入式软件来说更加重要,因为风险更大,这都是因为嵌入式系统通常更新起来更困难/更昂贵在现场,因为它们经常用于关键任务应用程序。

对于结对编程,如果你的公司只有一个人了解软件组件的第一件事,那就是一个巨大的风险,而结对编程是进行廉价知识转移的好方法。两位开发人员不必都是该部分代码的专家。您可以有一个主要的,而一个次要的,则不是。次要合作伙伴能够在程序结构、比较设计决策、确保正确的测试和文档等方面提供帮助。当然,每个开发人员必须有时是主要的,有时是次要的,以使交叉培训有效。这也是让新开发人员快速了解您的产品的一种非常有效的方法。

最后,客户关心的是功能和计划,而不是代码。嵌入式不会改变这一点。展示您到目前为止所拥有的以及您下一步计划要做的事情,可以确保您正在做您应该做的事情。

关于embedded - 嵌入式软件开发的敏捷实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498476/

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