É “use strict” Safe para sites ao vivo?

"use strict"; parece incrível, e nós realmente gostaríamos de usá-lo em nossa loja. No entanto, queremos apenas que nós (os desenvolvedores) possamos encontrar problemas de rigor; Nós não queremos que o nosso site falhe para nossos clientes reais quando ele estava funcionando bem antes.

Agora, podemos usar apenas algumas lógicas do lado do servidor para conseguir isso:

<code>{% if debug %}<script>"use strict";</script>{% endif %}
</code>

... exceto que "use strict" opera em uma base arquivo-a-arquivo, de modo que não funcionará (bem, a menos que iniciemos processando todos os nossos arquivos JS no lado do servidor).

Então, minha pergunta é:fazer todas as coisas "use strict" verifica para ser verificado quando a página é carregada, ou é possível "use strict" para encontrar erros após a página ter sido carregada? Se for o primeiro, podemos usar "use strict" e parar de se preocupar, pois carregaremos nosso site em desenvolvimento antes de carregá-lo on-line. No entanto, se for o último, parece que estamos sem sorte, já que não podemos testar todas as condições de tempo de execução possíveis (e, novamente, não queremos cometer erros para nossos usuários quando não houve erros antes).

questionAnswers(2)

yourAnswerToTheQuestion