RU

Ааа, всё пропало! AI создаёт дырявый код! Что же делать?

Сегодня за утренним кофе прочитал статью “70% разработчиков считают ИИ-код дырявым, при этом 30% всех опрошенных деплоят его в прод”. Внезапного для м…

искусственный интеллектgenaiгенеративный иикачество кодаузявимостикодпрограммированиербпогост р 56939гост р 56939-2024
Habr
RU

Veai 5.12: агент в любимой IDE, которому не нужно заранее объяснять формат задачи

Главная ценность релиза — разработчик начинает с рабочей задачи, а не с выбора режима. Каждый день есть задачи, которые хочется сделать быстро и …

ai-агентыaiпрограммированиеjavakotlinkotlin nativeаналитикаideкурсор
Habr
RU

Как двери издеваются над программистами

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

геймдевигровая индустрияразработка игрбагипрограммированиеgamedevуправление проектамипроблема двериистория игр
Habr
RU

[Перевод] Один баг в проде, после которого я всерьёз воспринимаю неопределённое поведение

Много лет назад моя рутинная работа заключалась в поддержке большой базы кода на C++. Этот проект был настоящим кормильцем всей компании, и в нём пред…

багUBнеопределённое поведениеc++программирование
Habr
RU

Как и почему умирает ИИ-внедрение: пять bottlenecks

Привет, Хабр. Меня зовут Виктор Овчинников, я руковожу разработкой интеграционной платформы Digital Q.Integration в компании Диасофт.  Больше два…

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

AI-инструменты внедрили. Как CTO понять, что они реально меняют разработку?

Любая компания — точка в семимерном пространстве. Эти семь координат меняются не одновременно. Например, у компании уже могут быть…

бизнес-процессыбизнесбизнес-анализбизнес-модельбизнес-аналитикапрограммированиеаi-агентыai-nativeai-nativeenterprise
Habr
RU

Зачем первокурснику машина Тьюринга (и почему это важнее, чем кажется в эпоху «вайбкодинга»)

Модель мышления: не талант, а способ смотреть на правила Если вы только начинаете учиться программировать, вы, скорее всего, уже слышали: «у кого-то м…

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

НЕкурс про разработку безопасного программного обеспечения (РБПО)

Мы подготовили раздел материалов, посвящённых разработке безопасного ПО (РБПО) по ГОСТ Р 56939—2024. Теперь эти материалы представлены в виде бесплатн…

гост р 56939гост р 56939-2024рбпоразработка безопасного покурсыкурсы-вебинарыобучениепрограммированиеразработка покачество по
Habr
RU

После ИИ писать код руками ощущается уже не как норма

TL;DR: ИИ не заменяет инженерный контроль, но меняет базовую планку разработки. С ним проще удерживать скоуп, тесты, техническое качество и в реж…

ИИразработкапрограммированиеAI codingcode reviewтестированиеproductivityownershipразработка ПОинженерный контроль
Habr
RU

Мне 15, и я собираю AI-стартап для недвижки: как я победил GPU, баги PyTorch и очередь в визовый центр

На Авито полно квартир за 80, 100 и 180 тысяч в месяц, которые выглядят так, будто их специально фотографировали как можно хуже. Тёмные комнаты, кривы…

иистартапнейросетьsaastimeweb_статьиavitoфотографиягрантпрограммированиеискусственный интеллект
Habr
RU

Парное программирование — когда две головы лучше (а когда нет)

Есть мнение, что парное программирование (далее — ПП) автоматически дает более качественный результат — код лучше, багов меньше. А вот на практике нер…

программированиепарное программированиеииaiисследование
Habr
RU

Качество кода в эпоху AI: как не утонуть в багах и уязвимостях

Это конспект вебинара. Спикер — Даниил Степанов, разработчик-исследователь Veai, преподаватель ИТМО, ранее работал в Jet…

программированиеjavajavascriptai-агентыaillm-моделиllm-агентllmkotlinkotlin native
Habr
RU

Чистая архитектура на практике: перестаём ломать сервис при каждом релизе

У вас небольшой релиз. Вы меняете пару строк кода, выкатываете обновление - и через несколько минут сервис начинает отдавать странные ошибки. Баги поя…

clean architectureclean codearchitectureпрограммированиепроектирование системшаблоны проектированияоопhexagonal architecturegraspsolid
Habr
RU

Опыт использования сабагентов в AI-агенте для IDE: что реально работает на больших задачах, а что нет

  Архитектура «оркестратор + сабагенты» на одном экране: ведущий агент держит план и раздаёт подзадачи изолированным сабагентам. Один AI-агент в …

программированиеjavac++машинное+обучениемашинное зрениеаналитика данныханалитика
Habr
RU

[Перевод] В агентскую эпоху не все архитектуры кода одинаково полезны

Дебаты, касающиеся программирования с применением агентов, в основном касаются подбора инструментария — какую IDE, какую модель, какой CLI использоват…

агентыпрограммированиепроектированиеанализ кода
Habr
RU

Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm

Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг п…

программированиеjavajavascriptkotlinkotlin nativeаналитика данныханалитикааналитика проекта
Habr
RU

Меньше ручного кода и в 1,5 раза больше закрытых story points: наш опыт внедрения ИИ в разработку

Если вам обещают, что ИИ ускорит разработку в 5 раз — скорее всего, вам пытаются что-то продать. Особенно если «волшебство» сводится к установке плаги…

ии-агенты для разработкиcursorcodexразработкаметодология разработкипрограммированиеagileit-инфраструктураграфиняпульт
Habr