Маппинг — создаем карту игры
MapStruct, часть 1: Шпаргалка по аннотациям
Всем привет! Данная статья это часть цикла статей по MapStruct. Приятнтго чтения!🗺️ MapStruct — это библиотека для генерации мапперов в Java. Если вы устали писать однотипный код для преобразования объектов из одного типа в другой (например, из DTO в Entity и обратно), MapStruct приходит на помощь. В этой статье разберёмся с основными аннотациями, которые нужны для работы с MapStruct. Сохрани этот материал в закладки — пригодится для быстрого поиска и повторения. Главная аннотация для объявления интерфейса маппера: Что делает: Используется для настройки маппинга между полями объектов...
map() и reduce() в программировании – откуда и зачем?
Предположим, что мы начали изучать какой-то язык программирования. В давние времена таким языком мог быть BASIC, Pascal или C. Я упоминаю их потому, что сам подход к обучению сформировался на них и сохраняется до сих пор. И вот, допустим, мы изучаем циклы и массивы. Это взаимосвязанные вещи: чтобы работать с массивом, как правило требуется цикл для перебора элементов массива. И вот, допустим, мы перебираем один массив и заполняем другой. Я буду писать на JS: Я беру элементы массива arr1, дописываю к ним их собственные индексы, и помещаю результаты в массив arr2...