Боб Мартин, автор книги "Чистый код", опубликовал свод правил, которыми руководствуются...
Боб Мартин, автор книги "Чистый код", опубликовал свод правил, которыми руководствуются его собственные ИИ-агенты при написании кода. Правила оформлены в скилл ub-mode — набор инструкций для ИИ-агента. Его задача — не давать агенту маскировать ошибки и принимать успешно пройденные тесты за доказательство исправности кода. В своде правил четыре основных требования. Проверка, которая прячет сбой, но не устраняет его причину, — не исправление. Если тест проходит даже тогда, когда все функции ничего не возвращают, от такого теста нужно отказаться. Менять код следует минимально, но достаточно для решения задачи. Прежде чем исправлять ошибку, нужно написать тест, который её выявляет. Промпт для установки скилла и его вызова при следующем изменении кода: Установи скилл ub-mode из репозитория unclebob/ub-mode на GitHub в мою папку skills и используй команду /ub-mode при следующем изменении кода. Если crapper, dryer или mutator не установлены, пропусти соответствующие шаги. Материалы: — GitHub — unclebob/ub-mode: https://github.com/unclebob/ub-mode — GitHub — unclebob/ub-mode: https://github.com/unclebob/ub-mode/blob/master/SKILL.md Источник: https://t.me/vibecoding_tg/4180 #RealVibe #AI #VibeCoding