category: translate, direction: js, group: django
Fail ...
Не явная ошибка
Как же мне нравятся, не явные ошибки...
В питоне, отрицание указывается так: False
в js отрицание указывается так: false
допустил ошибку в js,
вместо false, в сравнении, записал False.
И всё.
Скрипт дальше не идёт.
Отваливается молча.
Ни каких ошибок не выдаёт.
То есть, со стороны кажется,
что он отрабатывает полностью.
Но ожидаемого результата, нет.
Наверное часа 3 потратил.
Сначала шлифуя функционал, который должен работать но видимого результата не выдаёт.
Потом в поисках места с исключением.
И ведь со стороны кажется,
что код написан правильно.
По факту, нет.
Вот что значит, расслабился.
А ведь, это первое правило в отладке:
Если не работает,
внимательно смотри синтаксис.
И только после него, где то вдалеке,
стоит правило:
"отслеживать алгоритм".
Вот мне наука,
нужно всегда быть внимателным.
Возможно, тебе тоже пригодится,
что в первую очередь, нужно смотреть синтаксис,
только что добавленного кода.
(хотя бывает не очень удобно, когда вставок несколько и они в разных частях,
большого скрипта)
Профессиональная деформация.