RU

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

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

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

Когда продукт «готов»? Или мы обречены на вечный допил?

Привет, Хабр! И тебе, случайный читатель, который открыл эту статью в перерыве между двадцатой правкой того, что ты ещё месяц назад гордо назвал "фина…

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

Технический долг — это не только legacy: как мы уменьшаем разброс решений между Go-сервисами

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

golangмикросервисытехнический долгархитектурарефакторингстандартизацияшаблонизацияуправление зависимостямибэкендrenovatebot
Habr
RU

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

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

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

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

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

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

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

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

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

Актуальность техстека как задача: наш путь от хаоса к регулярным SLA-апдейтам

В предыдущей статье я рассказывал, что наша команда Платформы получила цель «Техстек всегда актуален». Но многие ли компании могут похвастаться тем, ч…

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

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

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

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

Ваши постмортемы — это поминки. И добрая половина процессов в компании тоже

Однажды я зашёл в компанию через неделю после крупного падения и попросил показать постмортем. Мне показали — с гордостью. Таймлайн поминутно, five wh…

постмортемнадежностьreliabilityинцидентыуправление разработкойинженерная культураретроспективатехнический долгуправление командой
Хабр — Управление
RU

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

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

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

Архитектурный долг со знаком плюс: когда пора платить проценты

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

архитектурный долгтехнический долгsoftware architectureархитектурные метрикиDORALead Time for ChangeChange Failure Rateфитнес-функциирефакторингмикросервисная архитектура
Habr
RU

ИИ в веб-разработке: сначала проверьте уровень решения, потом код

ИИ не всегда ошибается в коде. Часто проблема появляется раньше, в выборе уровня решения. На трех примерах из веб-разработки показываю, почему рабочий…

ии в разработкевеб-разработкаai codingтехнический долг
Habr
RU

Low-code на честном слове: что первое сломается на масштабе

Когда Low-code и No-code перестают быть быстрым способом запустить процесс и начинают упираться в рост, архитектуру и поддержку, вопрос уже не в удобс…

low-codeno-codeenterpriseархитектурамасштабированиеавтоматизацияинтеграциятехнический долгBPMsimpleone
Habr
RU

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

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

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

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

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

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

Сколько стоит ваш техдолг: методики, цифры, российская специфика

Представьте: вы наконец посчитали, сколько денег утекает из дома через плохую теплоизоляцию. Пришли к владельцу с цифрой в 200 тысяч в год на отоплени…

технический долгтехдолгрефакторингуправление командойлегасиcost of delayметрики разработкитимлидбюджет на разработкуSimpleOne SDLC
Habr
RU

Feature Based Clean Architecture. Часть 2: Декомпозиция на сервисы: анализ ограниченности подхода

Стандартный ответ на god-сервис — декомпозиция: разнести логику по нескольким сервисам с чёткими зонами ответственности, оставить тонкий оркестратор. …

nestjstypescriptархитектурабэкендантипаттерныgod objectfeature-basedтехнический долгрефакторингtypeorm
Habr
RU

Как вытащить ИТ из кризиса перегрузки, если найм запрещён

Команда начинает тонуть не в тот момент, когда задач становится много, а когда поток работы перестаёт соответствовать реальной пропускн…

выгорание командыперегрузка разработчиковтехнический долгWIPlead timeуправление IT-командойинциденты в продеStop the Lineоперационная эффективностьdelivery management
Habr
RU

Иллюзия трансформации: почему компании платят за спектакль вместо изменений

Об особенностях корпоративных преобразований, их настоящей цене и основном вопросе, который стоит задать до старта Читать далее

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

Ваша кодовая база умрёт через 7 лет. Считаем на пальцах

Откройте свой git log за последний месяц. Посчитайте коммиты, начинающиеся со слов fix, hotfix, temp, workaround или (классика жанра) – //TODO: перепи…

технический долгтехдолгlegacyрефакторингai-кодvibe codingmckinseyуправление разработкойархитектура поKnight Capital
Habr
RU

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

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

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

Техдолг = налог. Как перевести его в рубли и показать финдиру

Фича делалась 3 дня, теперь делается 3 недели. Как перевести техдолг в рубли и перестать проигрывать разговор с бизнесом. Читать далее

техдолгтехнический долгрефакторингDORASonarQubeCodeSceneуправление разработкойбюджет на разработкуметрики кода