Тесты и линтеры:
обратная связь для ИИ
Агент пишет код уверенно, но сам не знает, правильно ли вышло. Без проверок ошибки доходят прямо до тебя. Решение простое: дать агенту автоматические проверки - линтеры и тесты - и попросить прогонять их самому. Это «датчики», по которым он видит свои ошибки и чинит их сам, ещё до того, как ты что-то откроешь.

для кого этот курс
программа курса
Зачем ИИ обратная связь
Агент пишет код уверенно, но не знает, правильно ли вышло. Без проверок баги доходят до тебя. Идея - дать агенту «датчики», чтобы он проверял себя сам.
Линтеры и форматтеры
Что такое линтер (ESLint, ruff) и форматтер (Prettier, black): мгновенно ловят ошибки и приводят код к единому виду. Как агент сам их гоняет и чинит.
Тесты: проверка что работает
Что такое тест простыми словами, зелёные и красные тесты, юнит и смоук. Как агент пишет и прогоняет тесты, и зачем нужен type-checker.
Цикл сделал-проверил-поправил
Как агент крутится: сделал, сам проверил, поправил, повторил - пока не зелено. Почему это надёжнее, чем принимать результат вслепую.
Как настроить у себя
Попросить агента добавить линтер, форматтер и тесты, поставить pre-commit hook, записать правило в AGENTS.md и сделать смоук-проверку после деплоя.
Шпаргалка
Что есть что (линтер, форматтер, тест, type-check, смоук), чек-лист, готовое правило для AGENTS.md и словарь терминов на одной странице.