Size: a a a

2020 November 06

A

Artjom Kalita in pro.jvm
Какая нахрен разница ? )
источник

D

Dima in pro.jvm
да, но мне кажется вы фразу из контекста вырвали
источник

D

Dima in pro.jvm
речь была о том, что если у вас есть сервис и он возвращает UserDto, или у вас есть record/data class/case class User - в обоих случаях, это будет ДТО
источник

D

Dima in pro.jvm
любой дата-класс, выполняющий роль дто, будет дто и ему для этого не нужен суффикс Dto - ваш капитан очевидность
источник

D

Dima in pro.jvm
вообще конечно обсуждение паттернов со стороны - это такая специальная олимпиада
источник

A

Artjom Kalita in pro.jvm
@dmsol может у тебя был опыт переезд с JPA на Jooq в рамке проекта ? или где-нибудь слышал о таком
источник

D

Dima in pro.jvm
Artjom Kalita
@dmsol может у тебя был опыт переезд с JPA на Jooq в рамке проекта ? или где-нибудь слышал о таком
все тоже самое, только с кодогенерацией помучался
источник

D

Dima in pro.jvm
чтобы при сборке докер-контейнер поднимался и по схеме в нем генерились классы
источник

A

Artjom Kalita in pro.jvm
А какая  необходимость была - почему именно решили что в контексте данного проекта лучше уйти в Jooq?
источник

D

Dima in pro.jvm
Artjom Kalita
А какая  необходимость была - почему именно решили что в контексте данного проекта лучше уйти в Jooq?
был форк проекта, где нужно было использовать реактивный драйвер
источник

A

Artjom Kalita in pro.jvm
а понятно
источник

z

zafar in pro.jvm
Dima
любой дата-класс, выполняющий роль дто, будет дто и ему для этого не нужен суффикс Dto - ваш капитан очевидность
У каждого паттерна свое применение. Например Proxy, Decorator, Adapter это все подвиды Wrapper, и имеют одинаковую структуру, все они имплементятся через композицию. Но в зависимости от применения мы используем разные названия. Названия паттерна прежде всего показывают наши намерения. Также и с ДТО, самое главное это сообщить другим разработчикам о нашем намерении
источник

D

Dima in pro.jvm
zafar
У каждого паттерна свое применение. Например Proxy, Decorator, Adapter это все подвиды Wrapper, и имеют одинаковую структуру, все они имплементятся через композицию. Но в зависимости от применения мы используем разные названия. Названия паттерна прежде всего показывают наши намерения. Также и с ДТО, самое главное это сообщить другим разработчикам о нашем намерении
главное не переборщить
источник

z

zafar in pro.jvm
Dima
главное не переборщить
Здравый смысл никто не отменял
источник

D

Dima in pro.jvm
zafar
Здравый смысл никто не отменял
поэтому в библиотеках я никогда не видел суффикса Dto
источник

D

Dima in pro.jvm
хотя по смыслу было понятно, что возвращает этот класс
источник

A

Artjom Kalita in pro.jvm
DTO = Data transfer object = а куда мы переносим данные между сервисами между лейерами и так далее уже не важно
источник

D

Dima in pro.jvm
зато видел префиксы/суффиксы конкретно по доменной модели
источник

D

Dima in pro.jvm
например в амазон сдк - _ObjectResult, _Response
источник

BN

Boburbek Norboyev (W... in pro.jvm
Dima
Программа Joker 2020 готова!

Если кратко – помимо докладов, будут воркшопы: они хорошо подходят онлайн-формату.
Будут интересные новые спикеры вроде Питера Лори (на Stack Overflow — второй в мире по тегу «jvm»). Конечно, будут и хорошо знакомые имена: Тагир Валеев, Евгений Борисов и не только.
Докладов по Spring в этот раз набралось на целый блок.

Обо всех докладах сразу можно почитать в хабрапосте.  

Билеты со скидкой по промокоду projvm2020JRGpc приобретайте на сайте.
Помойму это только для Senior разработчиков. Есть такой конференции для Junior раработчиков ?
источник