натыкался на строгие яп с типизацией (не использовал в смысле)
Возможность для лучшего статического анализа, а значит тулинга, и безопасность
не дает обосраться там где не ожидаешь)
Ой, с ТС можно обостраться в таких местах, в которых ожидаешь, что нельзя))
ну например так более оптимизированный код даже движком (так как в ф-ю условно будет идти только число и никогда не строка) (но это не точно)
мое утверждение не касается ТС)
Хотя бы не будет всей этой муры на собесах "2" +2...
я працюю на vue без TS на anguler з то приколько коли є там всякі типи інтерфейси, одразу IDE підсвічує що там щоь не те відправляю або очікую
ага или чонить в духе 'baNaNa'
строгая типизация это своего рода преждевременная оптимизация, разве нет?
нет, потому что рантайм ничего не знает о тех типах, что ты указывал, так как при сборке они исчезают
но в твою функцию никогда не попадет строка например и сам в8 будет ее обрабатывать только как числовую (без затрат на что то другое)
а если ты напишешь эту же функцию без ТС и всё так же не будешь туда передавать ничего другого, что-то изменится?)
не изменится, но по сути тебе не нужна строгая типизацыя, если ты все это держишь в голове
нужна, потому что есть внешние источники данных
Справедливости ради, это только в ТС, который прямо скажем не является эталоном строгой типизации :)
ну конечно, речь именно про жс
Вспомнил про hegel.js
Обсуждают сегодня