Size: a a a

Генератор непрочитанных сообщений

2020 February 07

AM

Artem Molotov in Генератор непрочитанных сообщений
ну вот ты можешь объединить can параметры, к примеру
источник

F

Faust in Генератор непрочитанных сообщений
Artem Molotov
ну вот ты можешь объединить can параметры, к примеру
SubscribtionBoolInputDTO ?
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Faust
SubscribtionBoolInputDTO ?
мне кажется, что скорее VO, но я не уверен
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
да и зависит как юзать будешь
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Faust
SubscribtionBoolInputDTO ?
а ещё разрыв шаблона ща, не обязательно в конце суффикс DTO делать
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
а ещё разрыв шаблона ща, не обязательно в конце суффикс DTO делать
+
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
и VO
источник

F

Faust in Генератор непрочитанных сообщений
Artem Molotov
мне кажется, что скорее VO, но я не уверен
просто передавать параметры в методы
источник

F

Faust in Генератор непрочитанных сообщений
и создавать энтити
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
так, еще раз
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
надо все же зафиксировать разницу
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Faust
просто передавать параметры в методы
если не нужно проверять между разными типами can (т.е. умеет в 3 тех и не умеет в 2 других = что-то получается) + если не нужно сравнивать между собой эти объекты + если другой логики в будущем не видишь, то dto
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Bohdan Turchyk
надо все же зафиксировать разницу
+
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Artem Molotov
если не нужно проверять между разными типами can (т.е. умеет в 3 тех и не умеет в 2 других = что-то получается) + если не нужно сравнивать между собой эти объекты + если другой логики в будущем не видишь, то dto
т.е. "чисто передать и забыть". Но что-то считать на основании этой DTO (как пример выше с usd, eur, rub) — некрасиво.
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
(говорю некрасиво и понимаю, что сам так делаю, ух)
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
три вещи

сущность - имеет identity, которая определяется идентификатором сущности
две сущности одного типа с одним идентификатором - это одно и то же в терминах доменной логики

VO  - имеет identity, которая определяется стейтом VO
два VO одного типа с одинаковым стейтом (значениями полей) - это одно и то же в терминах доменной логики

DTO - не имеет identity вообще, является следующим этапом после массивчиков
это просто структура данных, у которой описаны все доступные поля
там, где ты юзаешь DTO - ты можешь воткнуть массив
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Bohdan Turchyk
три вещи

сущность - имеет identity, которая определяется идентификатором сущности
две сущности одного типа с одним идентификатором - это одно и то же в терминах доменной логики

VO  - имеет identity, которая определяется стейтом VO
два VO одного типа с одинаковым стейтом (значениями полей) - это одно и то же в терминах доменной логики

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

AK

Alexander Kladov in Генератор непрочитанных сообщений
Artem Molotov
кстати, это можно было найти в стековерфлов на первой странице гугла по запросу разницы
но зачем, если можно в чатик вбросить
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Alexander Kladov
но зачем, если можно в чатик вбросить
я уже вызвал пожарных на твой адрес, держись там
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
источник