Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20
Часть 20: контракты вместо ассертов — проверка того, что не ложится в юнит-тест.
Часть 20: контракты вместо ассертов — проверка того, что не ложится в юнит-тест.
Вокруг кричат, что ИИ заменит разработчиков и даст x10. А наш реальный темп — десятки деплоев в день — держится не на геройстве и не на магии, а на скучной дисциплине: маленькие задачи, зелёные тесты, автодеплой за минуту. Хочу рассказать, почему лучшее в нашей разработке — то, что она скучная. Типичный день в нашем CI […]
Сначала нам советовали подробно задавать правила в промпте. Промпты росли и постепенно превращались в: Ты опытный программист. Пиши хороший код. Плохой код не пиши. Потом появился следующий рецепт: сначала подготовьте подробную документацию, а уже затем поручите агенту писать код. В результате люди начали сначала генерировать агентом документацию, а потом тем же агентом — код по этой документации. Между человеком и кодом просто появился […]
Что теперь программирует настоящий программист? Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода.
Активно занимаюсь вайб кодингом. Есть у меня полка. Туда ложатся правила, за которые я ещё не заплатил собственной болью — потому что мойпринцип гласит: правило рождается из прожитого инцидента, а не из чужой «лучшей практики». Возьмёшь чужое правило, боль от которого не прожил сам, — первым же и найдёшь, как его обойти. На полке лежало правило с условием срабатывания, записанным дословно: Первый влитый PR с полностью зелёным чек‑листом DoD — и с абсолютно нерабочим […]
Всем привет, меня зовут Сергей Прощаев и в этой статье расскажу про то, почему оценки трудозатрат в
Я плотно работаю с финтехом и ритейлом, а это как раз те сферы, где грядёт подключение к платформе цифрового рубля. Готовиться начал заранее, так как 1 сентября 2026 года тестовый контур уже обязан быть в порядке. Полгода собирал базу, расспрашивал знакомых из финтеха, ходил на вебинары – даже на те, что делали для бухгалтеров. Я […]
Я женщина, поэтому даже в технической области я спокойно могу говорить на эти темы (надеюсь, в комментариях не обозлятся за это высказывание). Ответьте себе на вопрос: где проходит ваша граница доверия с вашим агентом? Что вы готовы ему простить? А что для вас жёсткий ред-флаг? Готовы ли вы делегировать агенту задачу, в которой вы не […]
Всем привет, меня зовут Сергей Прощаев, и в этой статье я расскажу про метрики дефектов: почему цифры, которые должны показывать качество продукта, чаще всего показывают что угодно, кроме него. Руковожу направлением Java | Kotlin разработки в FinTech & E-commerce и преподаю на курсах разработки и архитектуры в ОТУС. Я не QA по специальности. Но за […]
Разбираемся, какие виды тестирования нужно проводить при внедрении заказных бизнес-приложений. Что такое воронка «бесконечного тестирования». Чем синдром «сапера» отличается от синдрома «лудомана». А также можно ли полюбить тестирование. См. часть 1 – «лишний этап». См. часть 2 – программирование «в уме». В качестве преамбулы раскрою допущения, которые были сделаны при написании этой статьи. Допущение первое […]