Verification Loops: Make It Prove Itself
Часть курса Vibe Coding: Advanced Engineering
Модель скажет вам, что её код правильный. Она не врёт и не права: узнать этого она не может. Правильность устанавливается запуском кода против определения того, что считать правильным, и для зрелого инженера интересен вопрос, как написать такое определение, чтобы оно ловило именно те сбои, которые бывают у сгенерированного кода.
Попросите у модели функцию вместе с тестами, и вы получите тесты ровно на те случаи, которые реализация уже обрабатывает. Дело не в злом умысле: один и тот же порождающий процесс делает обе вещи из одного и того же понимания. Тесты наследуют слепые пятна реализации в точности. ...
Хочешь изучать Vibe Coding: Advanced Engineering Verification Loops: Make It Prove Itself в реальной среде?
Нажми ниже, получи Linux-машину с Vibe Coding: Advanced Engineering наготове и пройди Verification Loops: Make It Prove Itself на практике вместе с AI-наставником, который знает твой код.
Начать этот урокVerification Loops: Make It Prove ItselfЧему вы научитесь
- Properties and invariants instead of example tests
- Generated inputs find what handwritten examples miss
- Shrinking a counterexample before handing it over
- Closing the loop so the model checks itself
Читай этот урок на своём языке
Все уроки этого курса
12 уроков- 1Context Is The Whole Game35 мин
- 2Pick The Right Brain, Pay The Right Price25 мин
- 3Spec-Driven Development35 мин
- 4Build Your Harness35 мин
- 5Verification Loops: Make It Prove Itself40 мин
- 6Reading Generated Code Like A Senior40 мин
- 7Legacy Archaeology40 мин
- 8Migrations At Scale40 мин
- 9Debugging Code You Did Not Write40 мин
- 10The Security Model Of An Agent40 мин
- 11AI On A Team30 мин
- 12Judgment: Knowing When Not To35 мин
