相关疑难解决方法(0)

单独的'调试'和'发布'构建?

我认为发布开发人员实际测试的软件版本会更好; 因此,我倾向于从project/makefile中删除'debug'目标,因此只有一个版本可以构建(并经过测试,调试和发布).

出于类似的原因,我不使用'断言'(参见断言总是坏的吗 ......).

一个人认为"调试"版本的原因是它更容易调试:但是,我反驳说你可能最终想要支持和调试你发布的任何东西,所以你需要建立一个版本您可以根据需要调试...这可能意味着启用调试符号,并禁用某些优化,即使在"发布"版本中也是如此.

有人说"这是个坏主意"; 这是我几年前发展起来的政策,被以下因素烧毁:

  • 一些开发人员测试他们的调试但不测试发布版本
  • 一些开发人员编写的bug只出现在发布版本中
  • 该公司在测试不充分后发布了发布版本(它是否完全足够?)
  • 被要求调试发布版本

从那时起,我看到不止一个开发商遵循这种做法(即没有单独的调试和发布版本).

你的政策是什么?

testing debugging release release-management

44
推荐指数
5
解决办法
1万
查看次数

版本编号基础知识?

假设我有一个带有一些基本功能的Web应用程序.我想推销它.所以我想指定一个版本号 - 类似于0.0.1.我想知道的是,是否有任何限制应该适用于该编号系统?

希望你能理解我的问题,提前谢谢.

versioning version

23
推荐指数
5
解决办法
4813
查看次数

Maven安装:? - 如何创建候选版本?

是否可以在不更改pom.xml中的版本号的情况下从我当前的maven项目创建候选版本?

我只想在我的项目中使用特定的版本号构建一个新的maven工件.

例如:我当前的pom.xml版本为'0.0.1'.我已经打电话mvn install在我的本地存储库中创建工件.现在我想用版本'0.0.1-RC1'创建第二个工件

这可能来自mvn命令行而不更改我的pom.xml中的版本号吗?

maven

2
推荐指数
1
解决办法
6176
查看次数