您的商业应用程序的发布流程是怎样的?

发布于 2024-08-25 15:27:36 字数 290 浏览 13 评论 0原文

如果您正在开发商业桌面应用程序,您的发布流程是怎样的?

示例流程:

  • 开发:修补错误、添加功能等。
  • 功能冻结(不要修复,添加任何内容,除非绝对需要
  • 测试它
  • 如果一切正常则发布它,如果不能修复它,测试它,发布它

我认为最关键的问题是你的“功能冻结>测试>发布”周期的方法是什么?

或者您是否更频繁地测试它,以便不需要这样的周期并且您的软件始终准备好公开发布?

If you are developing a commercial desktop application, what's your release process?

Sample process:

  • Develop it: Patch bugs, add features, etc.
  • Feature Freeze (do not fix, add anything unless it's absolutely required)
  • Test it
  • If everything is OK release it, if it's not fix it, test it, release it

I think the most crucial question is what's your approach to "feature freeze > test > release" cycle?

Or do you test it more frequently that you don't need such a cycle and your software is always ready for public release?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相思碎 2024-09-01 15:27:36

取决于您的质量检查预算。我都使用过 - 使用 CI,至少在分支上总是打包并准备发布。

特征冻结>测试>发布时,质量检查预算越大,发布时间越短。此外,第一阶段完全取决于发布计划。

此外,有多少开发人员测试了他们的工作以及您的覆盖范围有多大,对决策有很大影响。

Depends on your QA budget. I've used both - using CI, at least on branch is always packaged and ready for release.

Feature-freeze > test > relase, the bigger QA budget, the shorter releases. Also, first stage is entirely dependand on release planning.

Also, how much developers test their work and how much coverage You have affect decision a lot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文