Архив рубрики ‘adr’

Нефункциональные требования: 5 ошибок, которые всплывут в проде

Всем привет, меня зовут Сергей Прощаев, и в этой статье расскажу про то, как системы, которые честно выполняют все заявленные функции, разваливаются под первой реальной нагрузкой — и почему корень проблемы чаще стоит искать не в коде, а в требованиях, которые никто не удосужился записать цифрами. Я Tech Lead и руководитель направления Java | Kotlin разработки в FinTech & E‑commerce и преподаю на курсах разработки и архитектуры […]

Устав и летопись кодинг-агентов

При ИИ-ассистированной разработке (или, если угодно, вайб-кодинге) довольно быстро проявляются одни и те же проблемы: деградация контекста (модель “забывает” детали); саботаж команд или неаккуратное следование; трудности переноса контекста (в новую сессию или агента); ограничение контекстного окна и суммаризации (контекст ограничен возможностями модели, а контроль за суммаризацией, как один из способов решения проблемы, затруднителен); малая наглядность […]

ADR (Architecture Decision Record) или Мы же теперь умные?

«Свобода не делает людей счастливыми, она просто делает их людьми.» Привет, Хабр! Меня зовут Евгений, я ведущий разработчик отдела SAP разработки, и в зависимости от настроения надеваю маски Техлида или Архитектора.

«Программная архитектура: практика командного принятия решений»

Вася уволился — и унёс с собой 80% знаний о системе

Однажды утром вы открываете задачу и понимаете: единственный человек, который знал, как это работает, вчера уволился. Знания ушли вместе с ним. Всем привет, я Артём Герасимов, владелец продукта SimpleOne SDLC. Сегодня поговорим о проблеме, с которой сталкивалась, наверное, каждая ИТ-команда: уходит ключевой разработчик — и вместе с ним испаряется всё, что он знал о системе. […]

От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

Привет, Хабр! Меня зовут Катя, я лидирую Gramax, open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажем, как […]