@Skoleev

Разные ДТО для создания/получения объектов VS один ДТО, но запретить сериализацию null?

Только учусь, делаю первые программы и у меня выходит несколько дто классов для создания и получения объектов ( для создания нужно явно меньше информации ).
Я подумал, что можно немного сделать по-другому:
Один ДТО, в нем создать отдельный конструктор для создания объектов. Уникальные филды, которые используются только при создании не инициализировать при получении объекта. А в настройках сериализации запретить сериализацию null-объектов. Но будет ли это хорошей практикой? Или это будет позорный костыль, который стыдно будет кому-то отправить?

Я очень ценю Ваши ответы! И задаю вопрос только потому, что слаб в good/bad practices

P.S. влияет ли передача объекта с некоторыми лишними null полями на оптимизацию?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Как по мне лучше создавать отдельный DTO на каждую нужду вместо того, чтобы скомпоновать все в один.
Например, UserCreationDTO, UserRequestDTO, UserResponseDTO и т.д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час
02 мая 2024, в 23:16
7500 руб./за проект