jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

кто так делает? пздц

Читать полностью…

pro.jvm

чем это характеристика?
так можно ко всему Impl добавлять

Читать полностью…

pro.jvm

Impl - это не характеристика?

Читать полностью…

pro.jvm

/channel/jvmchat/621235

Читать полностью…

pro.jvm

Булшит гифки антипаттерн

Читать полностью…

pro.jvm

Это генеренный код, ты его не видишь. Но да, не хорошо

Читать полностью…

pro.jvm

Так я там это делал чтобы разделять интерфейс и сервис класс 🌚. Кстати форточку открой 🌚

Читать полностью…

pro.jvm

Надо мапстракту сказать )

Читать полностью…

pro.jvm

This artifact was moved to: org.mockito » mockito-core
https://mvnrepository.com/artifact/org.mockito/mockito-inline

Читать полностью…

pro.jvm

Я вот такую либу добавлял
org.mockito.mockito-inline

Читать полностью…

pro.jvm

надо ж сколько в жабе магии

Читать полностью…

pro.jvm

Ну вот там выше человек утверждает, что через Mockito можно как-то замокать без использования интерфейса

Читать полностью…

pro.jvm

я скорее к тому, что стоит сначала сделать дизайн приложения, чтоб не жало и не болело на ровном месте - и только когда 1) оно станет успешно и все будут пользоваться 2) когда разбухнет от бинов что начнет трещать и стартовать по 10 минут

и только после всего есть смысл вообще вопросом задаться

ну то есть никогда, если предыдущие шаги сделаны нормально)

Читать полностью…

pro.jvm

если юзается AsyncAPI, то интерфейс и для консьюмеров/продьюсеров можно выносить

Читать полностью…

pro.jvm

всегда использую интерфейсы для этих трех чуваков: репозиторий/сервис/контроллер

Читать полностью…

pro.jvm

В интерфейсах INameService

Читать полностью…

pro.jvm

Нет, это приписка что бы имя другое задать😂

Читать полностью…

pro.jvm

выглядит неприятно как-то

Читать полностью…

pro.jvm

Чем мапстракт плох? Что заместо? Ручной маппинг?

Читать полностью…

pro.jvm

Имя класса реализации должно отображать суть реализации и указывать на её характеристику

Читать полностью…

pro.jvm

он целиком один огромный антипаттерн и признак проблем 🫠
после скалы смотреть на мапстракт или там ломбок вообще невозможно

Читать полностью…

pro.jvm

такие сообщения - антипаттерн

Читать полностью…

pro.jvm

Суффикс impl это антипаттерн

Читать полностью…

pro.jvm

Я раньше тоже не слышал, но она с 2017 так-то

Читать полностью…

pro.jvm

вроде что-то типо power mock нужно

Читать полностью…

pro.jvm

Даже статики можно мокать

Читать полностью…

pro.jvm

https://www.asyncapi.com/

Читать полностью…

pro.jvm

все остальное по ситуации

Читать полностью…

pro.jvm

репозиторий - имплементация деталей работы с источником данных
сервис - как минимум для юнит тестов и моков
контроллер - для выноса OpenAPI спеки

Читать полностью…

pro.jvm

Кстати, кто Спринг-потрошитель Борисова помнит или недавно смотрел? Он там прям явно ошибку показывал, если классы вместо интерфейсов использовать. Но давно это было, уже не помню из-за чего

Читать полностью…
Subscribe to a channel