Definition of done
Также: DoD
DoD (Definition of Done) — это список критериев, по которым команда понимает, что задача полностью готова и её можно закрывать.
Definition of Done — это ваш личный или командный чек-лист, который определяет, когда работа над фичей или задачей официально завершена. Это не просто «код написан», а набор условий, при которых результат можно считать качественным и рабочим.
Представьте, что вы готовите пиццу. Просто закинуть тесто и начинку в печь — это не «готово». Ваше DoD может выглядеть так: края подрумянились, сыр расплавился, пицца нарезана на 8 кусков и упакована в коробку. Если хотя бы один пункт не выполнен, пицца не готова к выдаче клиенту. Так и в разработке: задача считается выполненной только тогда, когда код написан, протестирован и прошел ревью.
Зачем это нужно
Для вайбкодера DoD помогает не утонуть в бесконечных правках и не оставлять «хвосты». Когда вы четко знаете, что именно делает задачу завершенной, вы перестаете гадать, пора ли переходить к следующей фиче или нужно еще что-то докрутить, что экономит время и нервы.