Где я работаю, весь наш JavaScript запускается через компилятор до его развертывания для выпуска продукции. Одна из вещей, этот компилятор JavaScript делает (кроме делать такие вещи, как Минимизировать), это искать строки кода, которые появляются, как это, и лишить их из версий выпуска нашего JavaScript:JavaScript: Возможно использование директивы #debug?
//#debug
alert("this line of code will not make it into the release build")
//#/debug
Я не много оглядывайся, но я еще не видел эту директиву // # debug, используемую в любом из наших JavaScript.
Что такое полезность? Я не понимаю, почему это может быть хорошей идеей и думаю, что директивы #debug (будь то на языке C# или JavaScript) обычно являются признаком плохого программирования.
Было ли это пустой тратой времени на добавление функций для # # debug или что?
Вы сказали бы, что это полезно, если оно записывалось с помощью 'console.log' вместо' alert'? – Anurag