在我们的代码中有一些地方使用#if DEBUG块来简化开发。类似于:
#if DEBUG
serverIP = localhost;
#else
serverIP = GetSetting()
#endif
或者private bool isLicensed()
#if DEBUG
return true;
#endif
return CheckSetting()
我们还有一些地方会进行类似这样的表面上的改动:
#if DEBUG
background = humorousImage.jpg
#else
background = standardColor
#endif
依赖于 #if debug 会危险吗?如果危险的话,有什么有效的 #if debug 的用法吗?