我通常在工作机器上本地测试代码,然后将其移至开发环境,最后移至生产环境。对于这种情况,使用调试/发布模式的最佳方法是什么?我只需要关心我的机器中的调试模式吗?我应该将调试模式还是发布模式发布到开发中?我知道我可能应该使用发布模式发布到生产环境。我之前并没有真正关注所有这些,所以我一直只在调试模式下工作,我知道我不应该这样做。
编辑:感谢您的回答。看起来只在我自己的机器上使用调试模式是个好主意。尽管它在开发机器中,但它基本上是向公众(同事、质量保证)发布的,所以它应该处于发布模式。当然,发布到产品时应该是发布模式。
当发布/发布应用程序时,您应该在发布模式下进行。发布模式就是为了发布应用程序。生成的代码通常性能更高,并且许多代码删除了与应用程序的开发阶段更相关的许多检查。
在典型的一天中,您应该在调试模式下进行开发。大多数语言都会在调试模式应用程序中插入额外的检查。这些会发现更多错误,但往往会稍微减慢应用程序的速度。
然而,作为开发过程的一部分,您还必须对发布模式进行大量测试。客户实际上只会看到产品的发布模式版本,并且错误可能是特定于调试/发布模式的。在调试模式下插入的错误检查可能会带来副作用,从而隐藏应用程序中的真正错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)