Цитата:
|
Вопрос возник потому что для меня лучше что бы код не работал вообще (и это было сразу заметно), чем работал неправильно.
|
Ну, тебе не повезло. Изначальная парадигма заложенная в javascript прямо противоположная: "лучше что бы код работал неправильно, чем не работал вообще". Это ты будешь встречать в js везде и во всём.
Последние годы в добавляемых фичах наметились изменения в сторону большей строгости, но лично меня они пока только бесят, т.к. на данный момент применяются сугубо точечно и только нарушают интуитивное восприятие, без особого толка.
P.S. В основном пишу на TypeScript, но он не панацея, т.к. не меняет(как принцип) механик javascript. Начинать работать сразу с ts можно, но это чревато "удивлениями", когда в том или ином случае внезапно проявит себя какая-нибудь "особенность" js.