Her*_*Lie 7 build-process visual-studio
我通常在我的工作机器上本地测试我的代码,然后将其移动到开发环境,最后移动到生产环境.在这种情况下使用调试/发布模式的最佳方法是什么?我只需要关心机器中的调试模式吗?我应该将调试模式或发布模式发布到开发吗?我知道可能我应该使用发布模式发布到生产.之前我并没有真正关注所有这些,所以我一直只在调试模式下工作,我知道我不应该这样做.
编辑:谢谢你的回答.看起来在我自己的机器中只使用调试模式是个好主意.即使它在开发机器中,它基本上向公众发布(同事,qa),因此它应该处于发布模式.当然,在向prod发布时它应该是释放模式.
Jar*_*Par 12
在发布/发布应用程序时,您应该在发布模式下执行此操作.发布模式就是这样,释放应用程序.生成的代码通常性能更高,并且许多代码删除了许多与应用程序的开发阶段更相关的检查.
在典型的一天中,您应该在调试模式下进行开发.大多数语言将额外的检查插入调试模式应用程序.这些发现了更多的错误,但往往会减慢应用程序的速度.
但是,作为开发过程的一部分,您还必须对发布模式进行重要测试.客户实际上只会看到产品的发布模式版本,并且错误可能是特定于调试/发布模式的.在调试模式下插入的错误检查可能会引入隐藏应用程序中真正错误的副作用.
我遵循这种方法:
所有测试必须至少在发布版本上进行,因为这是您要发布的内容.调试版本的分析通常是毫无意义的(特别是在C++中),因为调试堆有很多额外的检查,完全改变了典型应用程序的性能配置文件.
| 归档时间: |
|
| 查看次数: |
10890 次 |
| 最近记录: |