Ошибка проверки и отчетности. Ошибка отладки новичка # 1 заключается в том, чтобы отключить создание отчетов об ошибках, избегать проверки того, имеет ли смысл происходящее, и т. Д. И т. Д. В общем, люди чувствуют, что если они не видят, что что-то идет не так, то ничего не происходит. Что, конечно, не может быть дальше от дела.
Вместо этого, ваш код должен быть переполнен ошибочными условиями, которые будут создавать много шума, с подробными отчетами, где-то вы это увидите. (Это не означает, что внутри рабочей веб-страницы.) Затем, вместо того, чтобы отследить ошибку повсеместно, потому что она прошла через шестнадцать уровней выполнения, прежде чем наконец-то сломалась, ваши ошибки начинают происходить примерно до актуальная проблема.