Андрей Цветцих - Чистая архитектура на практике
Vložit
- čas přidán 22. 08. 2024
- Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
С момента выхода книги дяди Боба «Clean Architecture» прошло уже достаточно времени. Кто-то прочитал книгу, а кто-то прочитал статью или посмотрел видео. Докладов на CZcams тоже хватает. Например, Jason Taylor на каждой конференции рассказывает одно и то же.
В чем проблема: все эти доклады идейные - вот как нужно делать и у вас все будет хорошо. При этом у авторов обычно нет практического опыта создания больших проектов по данной архитектуре (а еще запуска этих проектов в production). А все примеры слишком простые и на практике все равно остается много вопросов. Так же и в книге описаны только общие принципы, и когда начинаешь применять это на практике, появляется много вопросов. Например, какие создать модули, что положить в каждый модуль и как настроить связи между модулями.
Два года назад EPAM начали 2 новых проекта, в которых применяли принципы, описанные в книге. Андрей готов поделиться этим опытом. Это были корпоративные приложения на C# (API, backend).
Что будет в докладе:
1. Что принципиально нового в чистой архитектуре?
2. Чем чистая архитектура отличается от других: луковой, порта-адаптеры, vertical slice?
3. Какие слои получаются в реальном приложении?
4. Как настроить ссылки между слоями и поддерживать их в актуальном состоянии по ходу проекта?
Блин... Серьезная конференция. Ну почему бы хорошие микрофоны докладчикам не купить?😭
Эх, звук не очень.
*надо звуковые карты и/или микрофоны хорошие :)
Вот Екатерину слышно очень хорошо.
Топлю за доменные сервисы, при этом Entity имеет поведение, но только общее, не требующее ничего кроме того что уже имеется (GRASP - Inf Exp), в добавок к тем что уже есть от Object.
Беда со звуком. У одного дешёвая гарнитура, у другого гарнитуры нет и микрофон в камере. Причем встроенный микрофон лучше даже. Звук плохой и все усугубляется стилем повествования, тихая речь с проглатыванием окончаний. Эхх...
Спасибо за доклад! Было полезно
Ссылочку на тестовый проект в описании положить не судьба
Материал ценный, но не чего не понятно. Звуковую дорожку можно заменить?
они братья ?)
Да, близнецы :)
нет, блин, очень похожие однофамильцы....
@@user-ng7jj2mv4l ахаха, мы всем так и говорим )
Купил от этих ребят курс на юдеми и сделал возврат средств ибо там в курсе звук просто никакой, захожу сюда и тут у них та же шляпа)))
Тоже самое😂
Спасибо за доклад, но звук ужаснейший
Видимость и звук отстой. Не жалко?
По-моему усложнили все в несколько раз
Подключение разработчика - мгновенно... Ага... Конечно... Это достаточно новая архитектура и большинство разработчиков еще "вне темы". + каждый архитектор, лид лепит свои названия папкам
Работал с похожей архитектурой. Подключение к первому проекту занимает какое-то время конечно, однако переключение между проектами с одинаковой архитектурой действительно мгновенное. Вплоть до того, что ты идешь в другой проект и реализуешь нужный тебе функционал (к примеру для получения из него каких-то данных). По поводу названий - регламентируется компанией и какие-то новшества обсуждаются.
Так же легче проводится code review других проектов. Довольно много плюсов, хотя компании сложнее прийти к такому изначально т.к. довольно много побочных расходов времени на приведение к единой архитектуре.
Звук Г