Acceptance criteria
Также: Критерии приёмки
Критерии приёмки — это список условий, при выполнении которых задача считается завершенной и готовой к использованию.
Критерии приёмки — это своего рода «список покупок» для разработчика. Представьте, что вы просите друга купить продукты: если вы просто скажете «купи еды», он может принести что угодно. Но если вы напишете: «купи 1 литр молока, буханку хлеба и 5 яблок», то результат будет именно тем, что вы ожидали. Критерии приёмки превращают абстрактную идею в конкретный чек-лист.
В разработке это работает так же: это набор четких правил, которые проверяют, работает ли фича именно так, как задумано. Если все пункты выполнены, значит, задача сделана правильно и её можно отдавать пользователю.
Зачем это нужно
Для вайбкодера критерии приёмки — это лучший способ договориться с ИИ. Когда вы даете модели четкие условия, она реже ошибается и лучше понимает, какой результат вы хотите получить. Это помогает избежать бесконечных правок и сразу создавать работающий код.