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

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

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

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

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

TypeScript. Эффективное использование. 83 рекомендации по написанию типобезопасного кода
B
Автор
Дэн Вандеркам
Издательство
Питер
Год
2023
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент