mapper

  • ХабрахабрФото Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 2/2)

    Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 2/2)

    Продолжаем обстоятельный разговор про «мапперы» — устройства управления расширенной памятью на игровых консолях Famicom, NES и Денди. Во второй части статьи рассмотрим особенности нескольких основных видов мапперов и их влияние на содержание игр, сложности программирования, а также ситуацию с мапперами на других платформах. ▍ Обзор мапперов В результате описанных в первой части статьи перипетий на рынке, а также участию пиратов,…

    Читать далее »
  • ХабрахабрФото Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 1/2)

    Мапперы на Famicom, NES, Денди: откуда взялись и зачем нужны (часть 1/2)

    Примерно раз в десятилетие на русскоязычных около-компьютерных ресурсах кто-нибудь поднимает тему такого элемента архитектуры 8-битной Денди и её прародителей, как «маппер», пытаясь на пальцах объяснить, что же это такое. И каждый раз у меня возникает ощущение, что рассказчики сами не вполне знакомы с сюжетом. К тому же практически всегда речь идёт о чисто технических моментах, совершенно не затрагивая историю вопроса:…

    Читать далее »
  • ХабрахабрФото DotNet быстрый маппинг моделей с Mapster Tool

    DotNet быстрый маппинг моделей с Mapster Tool

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

    Читать далее »
  • ХабрахабрФото [Из песочницы] Практичные способы маппинга данных в Kotlin

    [Из песочницы] Практичные способы маппинга данных в Kotlin

    Маппинг данных – один из способов для разделения кода приложения на слои. Маппинг широко используется в Android приложениях. Популярный пример архитектуры мобильного приложения Android-CleanArchitecture использует маппинг как в оригинальной версии (пример маппера из CleanArchitecture), так и в новой Kotlin версии (пример маппера). Маппинг позволяет развязать слои приложения (например, отвязаться от API), упростить и сделать код более наглядным. Пример полезного маппинга…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Свой mapper или немного про ExpressionTrees

    [Из песочницы] Свой mapper или немного про ExpressionTrees

    Да, мне бы очень хотелось рассказать вам об этом, но я не смогу. Сегодня мы поговорим про то, как написать свой AutoMapper. Я лишь могу дать понимание того, как это работает, дать отправную точку для тех, кто хотел бы разобраться с самим механизмом работы «мапперов». Дело в том, что подобные решения очень большие, имеют историю проб и ошибок, а также…

    Читать далее »


Кнопка «Наверх»