Логотип

Типизация

Технологии и инженерия

Определение

Типизация (англ. typing) — указание в коде, какого вида данные хранятся в переменной и передаются в функцию: число, строка, дата, заказ. При строгой типизации ошибку вроде «сложили цену с названием товара» находит сам инструмент еще до запуска программы. Пример: TypeScript добавляет типы к JavaScript, и после переименования поля в заказе среда разработки сразу подсвечивает все места, которые нужно поправить. Типы служат и живой документацией: по ним видно, что функция принимает и возвращает. Типизация ускоряет рефакторинг больших проектов и работает в паре с ESLint. Типы удобно сверять с контрактом API.

Также говорят

типы.