Программируй & типизируй
Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое потребовалось бы для выискивания каверзных ошибок, связанных с данными.
В книге рассказывается, как с помощью типизации создавать программное обеспечение, которое не только было бы безопасным и работало без сбоев, но также обеспечивало простоту в сопровождении.
Примеры решения задач, написанные на TypeScript, помогут развить ваши навыки работы с типами, начиная от простых типов данных и заканчивая более сложными понятиями, такими как функторы и монады.
В этой книге:
- Создание структур данных на основе простых типов, массивов и ссылок.
- Объектно-ориентированное программирование и типы.
- Использование дженериков и типов высшего порядка.
Для работы с книгой требуется опыт работы с одним из мейнстримовых языков программирования, например TypeScript, Java, JavaScript, C# или C++.
Об авторе:
Влад Ришкуция — старший разработчик в компании Microsoft с более чем десятью годами опыта разработки сложного ПО.
Автор(ы) | Влад Ришкуция |
Переводчик | И. Пальти |
Издательство | Питер |
Серия | Библиотека программиста |
Год издания | 2021 |
ISBN | 978-5-4461-1692-8 |
Возрастное ограничение | 16+ |
Кол-во страниц | 352 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 234 × 167 × 16 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 500 экз. |
Вес | 480 г |