如何将调试代码排除在生产之外?
2022-08-30 15:44:37
它发生在我们最好的人身上。
特别是在处理没有内置调试功能(如断点和监视变量)的语言时,这些错误会吸引开发人员。调试代码(警报和响应)。写入显示在生产代码中。
如何将调试问题与 javascript、php 或 vbscript 中的功能代码区分开来?如何确保这些调试更改永远不会进入生产环境?
它发生在我们最好的人身上。
特别是在处理没有内置调试功能(如断点和监视变量)的语言时,这些错误会吸引开发人员。调试代码(警报和响应)。写入显示在生产代码中。
如何将调试问题与 javascript、php 或 vbscript 中的功能代码区分开来?如何确保这些调试更改永远不会进入生产环境?
最简单的方法
define("DEBUG", true);
if (DEBUG) {
echo "Debug Method";
}
对于js来说,它是相似的。