mapper
-
Хабрахабр
Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 2/2)
Продолжаем обстоятельный разговор про «мапперы» — устройства управления расширенной памятью на игровых консолях Famicom, NES и Денди. Во второй части статьи рассмотрим особенности нескольких основных видов мапперов и их влияние на содержание игр, сложности программирования, а также ситуацию с мапперами на других платформах. ▍ Обзор мапперов В результате описанных в первой части статьи перипетий на рынке, а также участию пиратов,…
Читать далее » -
Хабрахабр
Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 1/2)
Примерно раз в десятилетие на русскоязычных около-компьютерных ресурсах кто-нибудь поднимает тему такого элемента архитектуры 8-битной Денди и её прародителей, как «маппер», пытаясь на пальцах объяснить, что же это такое. И каждый раз у меня возникает ощущение, что рассказчики сами не вполне знакомы с сюжетом. К тому же практически всегда речь идёт о чисто технических моментах, совершенно не затрагивая историю вопроса:…
Читать далее » -
Хабрахабр
DotNet быстрый маппинг моделей с Mapster Tool
Предисловие Современные разработчики все чаще стараются создавать удобные с точки зрения архитектуры системы. Монолит заменяется на микро-сервисы, функционал классов и библиотек больше не выходит за границы своей ответственности (но это не точно), разработчики все больше беспокоятся о правильной архитектуре, нежели о внутренней реализации сервисов и их оптимизации Все эти новые тенденции приводят к более чистой и понятной архитектуре приложений, что…
Читать далее » -
Хабрахабр
[Из песочницы] Практичные способы маппинга данных в Kotlin
Маппинг данных – один из способов для разделения кода приложения на слои. Маппинг широко используется в Android приложениях. Популярный пример архитектуры мобильного приложения Android-CleanArchitecture использует маппинг как в оригинальной версии (пример маппера из CleanArchitecture), так и в новой Kotlin версии (пример маппера). Маппинг позволяет развязать слои приложения (например, отвязаться от API), упростить и сделать код более наглядным. Пример полезного маппинга…
Читать далее » -
Хабрахабр
[Из песочницы] Свой mapper или немного про ExpressionTrees
Да, мне бы очень хотелось рассказать вам об этом, но я не смогу. Сегодня мы поговорим про то, как написать свой AutoMapper. Я лишь могу дать понимание того, как это работает, дать отправную точку для тех, кто хотел бы разобраться с самим механизмом работы «мапперов». Дело в том, что подобные решения очень большие, имеют историю проб и ошибок, а также…
Читать далее »