GitHub
Tagged: обертка типов для выразительного кода
Tagged — обертка типов для более безопасного и выразительного кода.
Мы часто работаем с типами, которые имеют слишком общий характер или содержат слишком много значений, чем необходимо для нашей области. Иногда мы просто хотим провести различие между двумя, казалось бы, эквивалентными значениями на уровне типа.
Адрес электронной почты — это не что иное, как String, но он должен быть ограничен в способах его использования. И хотя идентификатор пользователя может быть представлен в виде Int, он должен быть отличим от идентификатора подписки, который также является Int.
Tagged может помочь решить серьезные ошибки на этапе компиляции, легко обернув базовые типы в более конкретные контексты.
-
Аналитика магазинов3 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Видео и подкасты для разработчиков3 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Разработка4 недели назад
100 уроков о том, как я довёл своё приложение до продажи за семизначную сумму

