Архив рубрики ‘архитектура по’

Как встроить AI-агентов в разработку: требования, архитектура и контроль качества

Сейчас ходит много споров о том, будут ли нужны разработчики в эпоху вайб кодинга или нет. Даже среди разработчиков популяризируется мнение, что они стали теперь “мясным прокси” между задачами и ИИ.

Эй, девелопер, дизайн твоего кода никуда не годится

Вы когда-нибудь читали такое сообщение от кодинг-агента? Мне не приходилось, а жаль. Каждый раз, когда я довожу код, сгенерированный AI по моему ТЗ, я прогоняю его через ревью несколькими агентами с разными ролями и точками зрения — что-то вроде взгляда нескольких людей с разным опытом. И почти всегда получаю пачку разнокалиберных замечаний, от мелких до […]

Как на Python описать архитектуру сервисов и превратить её в код

Когда основная работа над публичным API библиотек для Go, C++, Python, Rust и TypeScript была закончена, встал следующий вопрос: а как теперь удобно описывать саму архитектуру? Не только собрать первый пример, но и вносить изменения, обсуждать их на ревью, проверять корректность связей и не запутываться по мере роста проекта. В Service Architect

AI меняет центр тяжести разработки

Куда инвестировать усилия разработчику в эпоху AI? В написание кода? В тестирование? Безусловно, эти навыки остаются важными. Но всё чаще именно они становятся областью, где AI‑агенты могут заметно ускорить работу команды. Настоящее узкое место находится раньше — на этапе проектирования. Проектирование системы — одна из самых когнитивно сложных частей инженерной работы. До того как появится первая строка кода, нужно ответить на десятки вопросов: Где проходят границы […]

Как я почти перестал писать код: оркестрация ИИ-агентов и методология SAMO

Всем привет! Есть ощущение, что за последние два года в профессии разработчика изменилось что-то фундаментальное. Не очередной фреймворк. Не новый язык. Не ещё один способ развернуть контейнер. Изменился сам процесс программирования. Я поймал себя на странной мысли: я почти перестал писать код руками

Ошибки аналитиков, проектирующих системы под себя

Привет, Хабр! Меня зовут Андрей Бирюков. Я — независимый эксперт в области ИТ и ИБ, преподаю в учебных центрах и пишу статьи и книги. Давайте представим следующую ситуацию: вы потратили три месяца, собрали требования, нарисовали элегантную архитектуру, учли все краевые случаи. Разработчики в свою очередь написали качественный код. Вы передаёте систему в эксплуатацию, завариваете кофе и ждёте благодарностей. А через две […]

Magic Flows: как перестать держать бизнес-процессы в голове команды

Иногда архитектура системы «есть» — но ответить на простой вопрос всё равно сложно. Например: Что происходит после того, как пользователь нажал кнопку «Оплатить заказ»? На первый взгляд ответ очевиден: frontend вызывает backend, backend создаёт заказ, идёт в платёжный сервис, сохраняет данные и отправляет письмо. Но если начать разбирать сценарий чуть подробнее, картина обычно становится менее […]

Книга: «Метрики программной архитектуры.Кейсы, повышающие качество ПО»

Привет, Хаброжители!

Десять консультантов, десять наборов метрик — и один общий вопрос: как понять, что архитектура работает

Привет, Хаброжители! Сегодня мы хотим рассказать вам побольше о новом предзаказе: «Метрики программной архитектуры. Кейсы, повышающие качество ПО». Это не монография, а сборник из десяти самостоятельных глав от десяти архитекторов (Форд, Фарли, Лилиенталь, Вудс, Роза и другие), объединённых темой измерения качества архитектуры. Единой теории в книге нет, но есть рабочий код, формулы и параметры оценки, […]

Заменит ли Джун Сеньора, если дать ему ИИ?

Заменит ли Джун Сеньора, если дать ему ИИ?

123.4