Сценарий отказа отделяет реальный дефект от субъективного предпочтения
Зачем
Зачем это нужно
Приоритеты помогают автору сначала закрыть риск, а потом косметику
Инварианты направляют внимание на то, что особенно легко сломать в проекте
Вопросы
Частые вопросы
Лучше отправлять весь файл или только diff?
Начните с diff, но добавьте сигнатуры, вызывающий код и тесты вокруг изменения. Только новые строки могут быть понятны неверно без жизненного цикла объекта или контракта функции. Если модель указывает на нехватку контекста, дайте конкретный соседний участок, а не весь репозиторий.
Найдёт ли модель уязвимости?
Она способна заметить распространённые ошибки, но не заменяет анализ угроз, специализированные сканеры и эксперта. Особенно тщательно проверяйте авторизацию, криптографию, обработку пользовательского ввода и секретов. Любое замечание должно быть подтверждено применимым сценарием атаки.
Как избежать десятков мелких комментариев?
Задайте порог: показывать замечание только если оно влияет на корректность, безопасность, эксплуатацию или заметно усложняет поддержку. Ограничьте отчёт десятью главными пунктами и попросите объединять симптомы одной первопричины. Стиль пусть контролируют линтер и форматтер.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.