Java: fill the gaps
Ir al canal en Telegram
Привет! Меня зовут Диана, и я занимаюсь разработкой с 2013. Здесь пишу просто и понятно про джава бэк 🔥Тот самый курс по многопочке🔥 https://fillthegaps.ru/mt Комплименты, вопросы, предложения: @utki_letyat
Mostrar más12 564
Suscriptores
-324 horas
-187 días
-3930 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
junio '26
junio '26
+1
en 0 canales
mayo '26
+41
en 0 canales
Get PRO
abril '26
+29
en 0 canales
Get PRO
marzo '26
+29
en 0 canales
Get PRO
febrero '26
+18
en 0 canales
Get PRO
enero '26
+30
en 0 canales
Get PRO
diciembre '25
+30
en 0 canales
Get PRO
noviembre '25
+71
en 0 canales
Get PRO
octubre '25
+57
en 0 canales
Get PRO
septiembre '25
+106
en 2 canales
Get PRO
agosto '25
+47
en 2 canales
Get PRO
julio '25
+62
en 1 canales
Get PRO
junio '25
+68
en 1 canales
Get PRO
mayo '25
+150
en 0 canales
Get PRO
abril '25
+320
en 0 canales
Get PRO
marzo '25
+352
en 0 canales
Get PRO
febrero '25
+161
en 0 canales
Get PRO
enero '25
+83
en 0 canales
Get PRO
diciembre '24
+82
en 0 canales
Get PRO
noviembre '24
+192
en 4 canales
Get PRO
octubre '24
+62
en 0 canales
Get PRO
septiembre '24
+107
en 1 canales
Get PRO
agosto '24
+128
en 1 canales
Get PRO
julio '24
+466
en 4 canales
Get PRO
junio '24
+195
en 1 canales
Get PRO
mayo '24
+180
en 0 canales
Get PRO
abril '24
+124
en 1 canales
Get PRO
marzo '24
+496
en 3 canales
Get PRO
febrero '24
+131
en 0 canales
Get PRO
enero '24
+384
en 0 canales
Get PRO
diciembre '23
+157
en 0 canales
Get PRO
noviembre '23
+104
en 0 canales
Get PRO
octubre '23
+125
en 0 canales
Get PRO
septiembre '23
+178
en 0 canales
Get PRO
agosto '23
+449
en 0 canales
Get PRO
julio '23
+514
en 0 canales
Get PRO
junio '23
+402
en 0 canales
Get PRO
mayo '23
+308
en 0 canales
Get PRO
abril '23
+750
en 0 canales
Get PRO
marzo '23
+728
en 0 canales
Get PRO
febrero '23
+916
en 0 canales
Get PRO
enero '23
+124
en 0 canales
Get PRO
diciembre '22
+315
en 0 canales
Get PRO
noviembre '22
+115
en 0 canales
Get PRO
octubre '22
+105
en 0 canales
Get PRO
septiembre '22
+176
en 0 canales
Get PRO
agosto '22
+185
en 0 canales
Get PRO
julio '22
+329
en 0 canales
Get PRO
junio '22
+115
en 0 canales
Get PRO
mayo '22
+173
en 0 canales
Get PRO
abril '22
+130
en 0 canales
Get PRO
marzo '22
+212
en 0 canales
Get PRO
febrero '22
+98
en 0 canales
Get PRO
enero '22
+122
en 0 canales
Get PRO
diciembre '21
+105
en 0 canales
Get PRO
noviembre '21
+851
en 0 canales
Get PRO
octubre '21
+165
en 0 canales
Get PRO
septiembre '21
+203
en 0 canales
Get PRO
agosto '21
+93
en 0 canales
Get PRO
julio '21
+128
en 0 canales
Get PRO
junio '21
+116
en 0 canales
Get PRO
mayo '21
+216
en 0 canales
Get PRO
abril '21
+186
en 0 canales
Get PRO
marzo '21
+88
en 0 canales
Get PRO
febrero '21
+125
en 0 canales
Get PRO
enero '21
+194
en 0 canales
Get PRO
diciembre '20
+4 077
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 04 junio | 0 | |||
| 03 junio | 0 | |||
| 02 junio | +1 | |||
| 01 junio | 0 |
Publicaciones del Canal
Get Your Hands Dirty on Clean Architecture: отзыв на книгу
Когда я подняла тему чистой архитектуры, на меня посыпались рекомендации изучить книгу Get Your Hands Dirty on Clean Architecture, автор Tom Hombergs. Прочитала, делюсь отзывом!
Сердце книги — сервис перевода денег с одним методом. Этот сервис автор реализует в гексагональной архитектуре (она же "порты и адаптеры"), подробно объясняя каждый шаг и возможные варианты. Получается приятный баланс теории и практики.
В книге чуть больше 100 страниц, много схем и кода на джаве, читается быстро. Варианта на русском нет, но язык очень простой.
Помимо реализации сервиса, поднимаются такие темы (в скобках укажу позицию автора):
▫️ Чем плоха слоистая архитектура Controller-Service-Repository (всё опирается на структуру БД, код в сервисах становится сильно связанным месивом)
▫️ Как связаны чистая и гексагональная архитектуры (чистая более абстракна, гексагональная - вариация с портами и адаптерами)
▫️ Виды валидации (техническая валидация и уровне бизнес правил)
▫️ Где открывать и закрывать транзакции (в use case)
▫️ Какие тесты и для чего писать (юниты для бизнес логики, интеграционные для контроллеров и репозиториев + сквозной тест для основных сценариев
▫️ Как соблюдать границы слоев по мере развития проекта (модификаторы доступа, ArchUnit, Maven/Gradle модули)
▫️ Можно ли упрощать архитектуру? Пропускать слои, использовать доменные сущности в контроллерах? (зависит от сложности сервиса и договоренностей внутри команды)
▫️ Для каких проектов подойдёт чистая архитектура? (со сложной доменной логикой)
Основные минусы книги:
1️⃣ Неподходящий формат
Обсуждать код даже маленького сервиса очень неудобно в рамках книги. Приходится прыгать по страницам, чтобы понять, что откуда вызывается и зачем. Чтобы просто посмотреть чистую архитектуру на практике, лучше глянуть код проекта на гитхабе.
2️⃣ Сомнительный use-case
В проекте заявлен всего один use-case, и в книге даже нет реализации. Есть разные способы распределить код между доменом, сценарием и application слоем. На примере перевода денег можно показать разные подходы. Но этого нет.
Сложилось впечатление, что книга больше о структуре проекта, как раскидать код по классам. Разделение логики на бизнес-правила и инфраструктуру — киллер-фича чистой архитектуры, а тут она задвинута на десятый план.
⭐️ Общая оценка: 3/5 ⭐️
Для кого: для тех, кто только знакомится с чистой/гексагональной архитектурой. Кто увидел схему с кружочками и задумался "а как при этом выглядит проект". Задачу знакомства книга решает отлично, но написать что-то серьёзное на этой базе вряд ли получится.
На этом арка изучения Clean architecture пока заканчивается. Надеюсь однажды попасть на проект с чистой архитектурой, который функционирует больше года и не превратился в гору мусора. Думаю, тогда многое встанет на свои места.
96 человек отметили, что у них с чистой архитектурой всё чудесно складывается на практике, так что надежда получить позитивный опыт ещё жива😊
| 2 | Clean Architecture: отзыв на книгу
Наконец-то дочитала книгу Clean Architecture Роберта Мартина. Делюсь отзывом!
Начну с художественной составляющей🧚♀️
Это самая "авторская" книга по архитектуре/разработке, которую я читала. Обычно в технических книгах автора не видно, истории описываются нейтрально, структура чёткая и максимально работает на раскрытии темы.
В Clean Architecture ситуация другая, автор выражен очень ярко. Внутренний голос при чтении становится хриплым и дедовским👨🦳 Хотя Мартин кажется не самой приятной личностью, мне нравится подобный стиль в технической литературе, если он не идет в ущерб смысловой части.
Перейдём к содержанию. Кратко: "Соблюдай SOLID, не смешивай бизнес-логику с БД и UI. Что конкретно делать - не скажу, но расскажу байку из 70-х".
В книге есть здравые мысли, но оформлены они очень плохо. Не только с точки зрения практики (мало примеров и конкретики), но и в теории. Много отвлечений, бывает, что тезисы чётко не сформулированы, а объяснение брошено на полпути.
Наглядный пример — глава 33, Case study. Автор обещает, что сейчас мы обобщим наши знания и спроектируем систему с чистой архитектурой. Описывает пачку бизнес-требований и use-case диаграмму.
Я уже сидела в предвкушении, что сейчас увижу образцовый SOLID и Clean Architecture. Как ловко Мартин разберётся с бизнес-требованиями и организует систему.
Итоговую схему приложу в комментах. Для каждой роли там сделан набор квадратиков: Views, Presenters, Interactors, Controllers. Каждый Interactor общается с БД. На этом всё.
Многие главы вызывают похожие эмоции. Например, глава 21, Screaming Architecture. Основная идея: структура системы должна отражать, какие бизнес-функции она реализует.
Есть ли в главе хоть один пример? Нет. Понятно ли по схеме в Case Study, какие сценарии реализует система? Тоже нет.
Не раз возникала мысль, может я читаю версию-черновик? Допустим, автор на своей волне и излагает материал, как чувствует. Но где ревьюеры и редакторы? Добавить структуру, формулировать мысли чётче, переписать примеры на современные технологии, вычеркнуть неуместные истории — где эти очевидные правки?
Интересный факт — главу о том, как раскидать код по папкам, написал другой человек. И как по-другому написана эта глава! Понятные тезисы, детально описанные схемы. Огромный контраст со стилем Мартина. Будто просыпаешься от сна и вспоминаешь, как выглядит нормальная техническая книга.
Что касается меня — на свои вопросы к чистой архитектуре я не нашла ответов и не узнала ничего полезного. Книгой разочарована, не понимаю, для кого вообще она написана. Но рада, что удалила её из списка "прочитать", она там висела несколько лет
Общая оценка: 1/5
Самые полезные главы:
▫️ Главы 7-11: SOLID. Чтобы ознакомиться с оригинальными формулировками и составить своё мнение
▫️ Глава 22: Clean Architecture. Набор признаков чистой архитектуры
Ещё прочитала книгу Get your hands dirty on clean architecture. Обычно её рекомендуют на запрос "посоветуйте что-нибудь по чистой архитектуре". Отзыв на неё будет в следующем посте🌸 | 4 876 |
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
