@DarCKoder

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

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

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

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

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

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

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

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

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

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

Похожие вопросы