@DarCKoder

Зачем нужна статическая типизация, и можно ли обойтись без неё?

Добрый день.
Начал изучать typescript, возник вопрос зачем нужна была сделана статическая типизация, это же так не удобно и не гибко?
Ведь можно же просто объявить переменную, и суй в неё что твоей душе угодно, хоть строку, хоть число и т.д.
И что может за собой повлечь игнорирование статической типизации( т.е. не использования её совсем )?
  • Вопрос задан
  • 339 просмотров
Решения вопроса 2
@xutesayor
и суй в неё что твоей душе угодно

И в итоге у вас будет приложение в которое "насовано что душе угодно" и в котором черт ногу сломит.

Статическая типизация нужна чтобы снизить вероятность ошибки. Если функция принимает число, то она и должна принимать число, а не строку или массив.
Ответ написан
@nirvimel
Зачем нужна статическая типизация, и можно ли обойтись без неё?

Для HelloWorld она совершенно не нужна.

Ведь можно же просто объявить переменную, и суй в неё что твоей душе угодно, хоть строку, хоть число и т.д.

Видимо, именно так мыслят авторы говнокода, которых проклинают последующие разработчики, которым "посчастливилось" дорабатывать их проекты.

И что может за собой повлечь игнорирование статической типизации

Вырванные волосы при отладке проекта на 5000 строк.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы