Czy „use strict” jest bezpieczny dla witryn na żywo?

„użyj ścisłego”; wydaje się niesamowite, i naprawdę chcielibyśmy go używać w naszym sklepie. Chcemy jednak po prostu, abyśmy (deweloperzy) znaleźli problemy dotyczące ścisłości; bardzo NIE CHCEMY przerwać naszej witryny dla naszych rzeczywistych klientów, gdy wcześniej działała dobrze.

Aby to osiągnąć, możemy po prostu użyć logiki po stronie serwera:

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

... z wyjątkiem tego, że "use strict" działa na zasadzie plik po pliku, więc tak naprawdę nie będzie działać (no, chyba że zaczniemy przetwarzanie wszystkich plików JS po stronie serwera).

Moje pytanie brzmi:czy wszystko, co „use strict” sprawdza, jest sprawdzane, gdy strona się ładuje, czy jest możliwe, że „use strict” znajdzie błędy po załadowaniu strony? Jeśli jest to pierwsza, możemy po prostu użyć „use strict” i przestać się martwić, ponieważ wczytamy naszą witrynę w fazie rozwoju przed załadowaniem jej na żywo. Jednakże, jeśli to drugie, wydaje się, że nie mamy szczęścia, ponieważ nie możemy przetestować każdego możliwego warunku działania (i znowu nie chcemy popełniać błędów dla naszych użytkowników, gdy wcześniej nie było błędów).

questionAnswers(2)

yourAnswerToTheQuestion