Программируй & типизируй

Артикул: 19019
Нет в наличии
2 256

Описание

Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое потребовалось бы для выискивания каверзных ошибок, связанных с данными.

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

  • Создание структур данных на основе простых типов, массивов и ссылок.
  • Объектно-ориентированное программирование и типы.
  • Использование дженериков и типов высшего порядка.

Для работы с книгой требуется опыт работы с одним из мейнстримовых языков программирования, например TypeScript, Java, JavaScript, C# или C++.

«Наконец-то появилась книга, которая заполняет пробел между теорией и практикой в изучении систем типов».
—Доминиго Себастьен, Fundacio Bit

«Понятно изложенная, ценная информация о системах типов, структурах данных, алгоритмах и парадигмах программирования (функциональной и объектно-ориентированной)».
— Фред Хит, Faria Education Group

«Потрясающее исследование типов с лаконичными примерами того, как сделать программы надежнее и качественнее».
— Тео Деспудис, Teckro

«Все, что нужно знать о типах, от булевых до монад. В этой книге все схвачено».
— Десмонд Хорсли, NSW Health Pathology

Об авторе:
Влад Ришкуция — старший разработчик в компании Microsoft с более чем десятью годами опыта разработки сложного ПО.

Характеристики

Автор(ы)Влад Ришкуция
ПереводчикИ. Пальти
ИздательствоПитер
СерияБиблиотека программиста
Год выпуска2021
ISBN978-5-4461-1692-8
Возрастное ограничение16+
Кол-во страниц352
Формат страниц70x100/16 (170x240 мм)
ЯзыкРусский
ПереплётМягкий
Доп. сведенияОфсетная бумага
Иллюстрациичерно-белые
Тираж500 экз.
Вес480 г

Отзывы посетителей(0)

Наверх