RU

Две дорожные карты проекта: почему свежий код сразу становился legacy

На одном B2C-проекте я отдельно спросил пятерых разработчиков, верят ли они, что продукт дойдёт до первой тысячи пользователей. Никто не ответил “да”.…

ai-агенты разработкатехнический долгspec-driven developmentответственность разработчика
Habr
RU

От хаоса к порядку: как управлять техдолгом

Сталкивались с проектами, где накопленный технический долг замедляет работу команды и усложняет развитие продукта? В этой статье Ирина – тимлид компан…

рефакторингпроверка кодаразработкатехнический долглегасикачество кодаприоритизацияпланирование
Habr
RU

Greenfield и Brownfield: разработка новых и существующих систем в эпоху AI

Новый сервис в пустом репозитории легко назвать greenfield. А если он должен заменить часть работающей системы, перенести данные за десять лет, сохран…

greenfieldbrownfieldlegacyразработка ПОsoftware architectureИИ-ассистентытехнический долгcode reviewDORAsdlc
Хабр — Управление
RU

[Перевод] ИИ ускорил разработку. Почему продакшен стал ломаться чаще

Искусственный интеллект уже ускорил написание кода, а способность систем безопасно принимать изменения осталась прежней. Отсюда – аккуратные пулл-рекв…

ИИ в разработкеИИ-кодрефакторингтехнический долгнадёжность системыкод ревьюконтракты APIнаблюдаемостьавтоматизированное тестирование
Habr
RU

Почему QA не уменьшает технический долг — и именно поэтому он так важен

За последние десять лет роль тестирования изменилась гораздо сильнее, чем за предыдущие двадцать. Если раньше QA воспринимался как последний рубеж пер…

технический долгнаблюдаемостьметрики качестваархитектурный долгтестирование по
Habr
RU

Как широкий доступ к ИИ‑кодогенерации тихо разъедает инженерную команду

Представьте свою команду через пару лет после того, как все в ней дружно подсели на ИИ. CI зелёный. Покрытие почти сто процентов. Фичи выкатываются бы…

ИИ-ассистентывайб-кодингтехнический долгcode reviewкачество кодаметрики разработкиDORAMETRуправление разработкойdeskilling
Habr
RU

Код от нейронки плоский — как и её тексты. Только в тексте это заметно всем

Вайб-кодер в чистой форме — человек, который вообще не имеет отношения к разработке — физически не способен оценить код. Для него работает = работает.…

LLMнейросетивайбкодингClaude Codeкачество кодаcode reviewтехнический долгфрилансискусственный интеллектпрограммирование
Habr
RU

Ретро: Не Ной Слабо, Ной Достойно. Как Превратить Жалобы в Профит

Каждый ноет на ретро. Мы научились ныть так, что работать стало комфортнее и эффективнее. В статье расскажу, что нам помогло. Читать далее

ретроспективаAgileScrumуправление инцидентамиQAавтоматизациятехнический долгфинтехуправление командойулучшение процессов
Хабр — Управление
RU

Переработки: как компании превращают вашу ответственность в бесплатный ресурс

Компании редко заставляют перерабатывать напрямую. Они просто создают условия, в которых уйти вовремя становится почти стыдно: релиз горит, команда жд…

переработкиовертаймвыгораниеменеджментуправление проектамитехнический долгрелизыдедлайныwork-life balanceit-карьера
Habr
RU

Почему плести сети лучше, чем тушить пожары: эффективная разработка ПО с опорой на автоматизацию тестирования

В начале 2024 года я устроилась Senior Software Test Automation Engineer в финтех-стартап. После работы в большой стабильной корпорации это был настоя…

ROIсистемное мышлениеуправление разработкойэффективность командыинженерная культураquality gatesавтоматизациятехнический долгcontinuous improvementтестирование ПО
Habr
RU

10 вещей, которые бы я хотел услышать в первый год работы. Опыт Java разработчика. Часть 1: люди, задачи и код

Читатели хабра, категорически вас приветствую! Я прошел путь от стажера до разработчика Java с опытом в 5+ лет. За это время было принято не мало хоро…

советы для начинающихпервая работастажерджунонбордингкод ревьютестытехнический долгкарьерасоветы новичкам
Habr
RU

От инженера до оператора промптов: 5 главных ошибок вайбкодинга

Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скр…

вайбкодингошибки программистовискусственный интеллектразработка ПОнейросети в программированиитехнический долгкод-ревьюархитектура ПОотладкадебаг