如何将调试代码排除在生产之外?

2022-08-30 15:44:37

它发生在我们最好的人身上。

alt text

特别是在处理没有内置调试功能(如断点和监视变量)的语言时,这些错误会吸引开发人员。调试代码(警报和响应)。写入显示在生产代码中。

如何将调试问题与 javascript、php 或 vbscript 中的功能代码区分开来?如何确保这些调试更改永远不会进入生产环境?


答案 1

最简单的方法

define("DEBUG", true);


if (DEBUG) {
    echo "Debug Method";
}

对于js来说,它是相似的。