Книги / Языки программирования / JavaScript / TypeScript. Эффективное использование. 83 рекомендации по написанию типобезопасного кода

TypeScript. Эффективное использование. 83 рекомендации по написанию типобезопасного кода

Дэн Вандеркам

Эта книга представляет собой практическое руководство по эффективному использованию TypeScript, сфокусированное на написании надёжного, типобезопасного и поддерживаемого кода. Автор, Дэн Вандеркам, систематизировал 83 ключевые рекомендации, охватывающие все аспекты работы с системой типов — от основ до продвинутых техник.

Книга структурирована по тематическим разделам: основы TypeScript и его связь с JavaScript, глубокое погружение в систему типов (включая различия между type и interface, сужение типов, вывод типов), лучшие практики проектирования типов для предметной области, продвинутые конструкции (дженерики, условные типы, шаблонные литеральные типы), а также вопросы публикации библиотек, производительности и миграции с JavaScript.

Особое внимание уделяется практическим паттернам: как избегать any и null, проектировать точные типы вместо строк, моделировать допустимые состояния приложения, использовать unknown и never. Каждая рекомендация подкреплена примерами и объяснением, почему тот или иной подход делает код более безопасным и выразительным.

Издание будет полезно разработчикам, уже знакомым с основами TypeScript, но стремящимся вывести свои навыки на профессиональный уровень, понять философию системы типов и научиться предупреждать целые классы ошибок на этапе компиляции.