169 похожих чатов

Т.Е. правильно ли я понял. у нас есть струкутура данных которая

приходит как входной параметр для нашей функции, но мне нужно не все поля у данных, и я пишу DTO, который проверяет эти данные на совпадения, если не совподает, то мы преобразовываем данные и передаем дальше куда нужно ?

6 ответов

20 просмотров

на примере бэка опять есть сервис по работе с юзерами вы из сервиса данные высосали, а контроллер их в ДТО и отдаёт наружу

Иногда этих полей может даже не быть и вы можете их вычислять в промежутке между выдачей данных (или передачей) и взятием из базы (или от юзера или хз откуда)

1. это объект который хранит данные, наборы данных.. 2. правильная ДТО не должна после создания позволять менять данные.. т.е. это объект который когда принимает значения - не должен их позволять менять.. грубо говоря в конструкторе устаналиваешь значения а только через геттеры можешь получать.. относись к ДТО как к переменной которая позволяет хранить наборы переменных во время жизенного цикла приложения)

Cold-Seattle Автор вопроса
Алексей 🌵
1. это объект который хранит данные, наборы данных...

теперь более ясно. т.е. примерно так ? : function DTOExample(data) { let getId = data.find(id) return { getId: getId } }

Cold Seattle
теперь более ясно. т.е. примерно так ? : functi...

Как раз таки полностью наоборот ДТО просто описание данных, просто интерфейс которому следуют сущности которые гоняют и дрифтуют между твоим клиентом, сервером или булками

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Карта сайта