Дизайн, основанный на предметной области: от теории к коду - Руководство для практиков

Когда я впервые столкнулся с Domain-Driven Design (DDD), у меня возникло ощущение, будто я Алиса, которая преследует Белого Кролика в кроличьей норе. «Нацеливайтесь на ядро бизнеса! Убиквитарный язык! Стратегические слои проектирования!» — кричали книги. Но как эти концепции воплощаются в реальный код? Вы здесь, потому что пролистали бесчисленные учебники и всё ещё задаётесь вопросом, с чего начать. Давайте разберёмся с этой терминологией, используя практичный подход, ориентированный на код. Трёхногий стул реализации DDD Прежде чем мы погрузимся в код, давайте визуализируем основу....

3 августа 2025 14:00 · 4 минуты · 693 слова · Maxim Zhirnov
Создание пуленепробиваемых API: Одиссея Go(lang) через чистую архитектуру

Создание пуленепробиваемых API: Одиссея Go(lang) через чистую архитектуру

Представьте: вы создаёте API, которое должно пережить тенденции фреймворков, выдержать миграции баз данных и пройти через неизбежные встречи под девизом «давайте перепишем всё на Rust». Добро пожаловать в мир чистой архитектуры в Go, где мы разделяем проблемы, словно дипломаты, распределяющие спорные территории. Сегодня мы создадим организованный API TODO, который будет более упорядоченным, чем полочка для специй у моей бабушки. Закладываем фундамент Начнём с создания основы нашего проекта: go mod init github....

9 мая 2025 14:00 · 3 минуты · 598 слов · Maxim Zhirnov