Enums VS Tables для создания типов моделей...Зачем использовать вообще одно из этих решений?Существуют модели, у которых необходимо выделить разновидности и сделать это именно с помощью типов, а не категорий... Разберёмся... Читать далее
В последние время многие промышленные языки вроде C#, Kotlin и Java стали реализовывать switch exhaustiveness проверки для разных языковых элементов: sealed classes, records и enums. Я могу предположить, что это связано с популяризацией Data Oriented Programming. К сожалению, я пока привязан к Java 11, где эта функциональность компилятором не реализована. Поэтому, я решил сделать что-нибудь, что будет проверять switch exhaustiveness для Enums и будет работать на Java 8 и выше. Читать дальше →
В предыдущей статье я писал про добавление enums в PHP8.1. Голосование прошло успешно, так что можно считать, что вопрос решенный. Однако та реализация enums — лишь часть глобального плана. Сегодня мы рассмотрим следующий пункт, tagged unions, по-русски это переводится как "тип-сумма".…
Смартфон стал неотъемлемой частью нашей повседневной жизни. Он помогает нам оставаться на связи, работать, развлекаться и даже планировать наши дни. Но в мире современных технологий, где выбор моделей может сбивать с толку, как же выбрать идеальный смартфон? Давайте разберемся вместе, магазин телефонов тут. Типы смартфонов: что выбрать? Первое, что нужно решить перед покупкой телефона, — […] Сообщение Как выбрать идеальный смартфон: все, что нужно знать перед покупкой появились сначала на Androha.ru.