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