🚀 Со-творчество с машиной: как я создал валидатор контрактов без единой строки кода Представьте: инженер надевает "костюм супергероя" в 5 утра, садится за Claude терминал и за 10 часов создает production-ready инструмент на Go с 300+ тестами, НЕ НАПИСАВ НИ ОДНОЙ СТРОКИ КОДА вручную. Научная фантастика? Нет, реальность 2025 года. 🎯 Суть эксперимента: Вместо Pact создал с машиной валидатор контрактов между микросервисами по AsyncAPI 3.0 спецификациям. Идея простая: зачем писать дополнительные pact тесты в BDD-стиле, если спецификации уже содержат всю информацию о контрактах? 💡 Ключевые открытия: TDD + ИИ = магия - Маленькие итерации от тестов к коду - Машина обнаружила 2 критических бага в процессе - Ноль переписываний благодаря четкому проектированию модулей и структур сообщений для модулей Проектирование решает всё - Схемы иерархии модулей на бумаге - Псевдокод основной функции - Railway-oriented Programming для обработки ошибок, для упрощения потока программы - "Один модуль
🚀 Со-творчество с машиной: как я создал валидатор контрактов без единой строки кода
23 сентября23 сен
1 мин