Услуги
Сайты и магазиныЛендинги ★Создание сайтовИнтернет-магазины
ИИ и автоматизацияИИ-секретарь ★Автоворонка и прогрев ★Telegram-боты ★Автоматизация ★CRM-разработка
ПродвижениеSEO-продвижениеAI-продвижение ★Контекстная рекламаSMM и соцсети
Наружка, печать и производствоВывески и буквыНаружная рекламаБаннеры и штендерыТипографияВизиткиШирокоформатБрендированиеОклейка автоТорговое оборудованиеМатериалы для рекламы
Дизайн и поддержкаДизайнПоддержка
КомплексDigital под ключ ★
РешенияКейсыПортфолиоЦеныО студииБлогКонтакты Обсудить проект

Метод проверки

Три способа оказались одним: почему отрицание доказывается пространствами, а не способами

Отрицание — самое дорогое утверждение в отчёте: оно останавливает работу и снимает задачи. Проверять его добавлением ещё одного способа бесполезно, если новое действие остаётся в том же пространстве. Третье «где» — область действия инструмента, о которой никто не говорит вслух.

Замер: 9 августа 2026разбор своих ошибок

Чем проверено: шесть случаев ложного отрицания, у каждого в источнике зафиксирован перечень применённых способов поиска; пересчёт отчёта об обходе веток с учётом локальных непушенных; поштучная сверка входа внешнего разбора с нашими же материалами

Короткий вывод. Каталог из 10 рабочих модулей был объявлен несуществующим после проверки тремя способами. Каталог лежал на неслитой ветке. Три способа смотрели в одно и то же место — значит, это был один способ, повторённый трижды. Требование «отрицание сопровождается перечнем способов поиска» не спасло ни один из шести таких случаев: перечень был везде. Работает другое требование — перечень пространств. Тот же сдвиг с «как» на «где» чинит ещё два класса: мнимую независимость подтверждения и допущение, встроенное в действие и потому никем не произнесённое.

Способ и пространство — разные вопросы

Способ отвечает на «чем смотрели»: командой, глазами, поиском по содержимому. Пространство отвечает на «где смотрели»: рабочее дерево, индекс, основная ветка, вся история веток, соседний репозиторий, прод. Перечень способов создаёт ощущение тщательности и при этом не запрещает трижды осмотреть один угол.

ПространствоЧто в нём видноЧего не видно
Рабочее деревотекущее состояние на дискевсё, что появилось в проекте после того, как дерево отстало
Индексподготовленное к записинезафиксированные правки соседа
Основная веткато, что доехало до всехработа на ветках
Вся история ветокотправленные веткинепушенные локальные — их не показывает обзор удалённых
Другие репозиториисмежные проекты сети
Продчто реально отдаётся людям

Строка про непушенные ветки — не теория. Отчёт «проверено 88 из 88 веток, невлитой работы 48» звучал исчерпывающе, а обзор удалённых по построению не видит локальных: их на том же диске оказалось 706. Отчёт был неполон втрое.

Отрицание — самое дорогое утверждение в отчёте. «Этого нет» останавливает работу, снимает задачи и обвиняет исполнителей. Из десяти зафиксированных утрат поля «пространства поиска» четыре закончились переделкой работы и три — отзывом уже сделанного вывода.

Второе «где»: откуда пришло содержание подтверждения

Ошибочное число из нашего отчёта ушло во внешнюю модель на вход — в составе материалов для стороннего разбора. Разбор вернулся и содержал это же число как подтверждение. Независимость автора была настоящей: сторонний исполнитель, другая компания, свои методы. Независимости содержания не было никакой.

Тот же механизм внутри инструментов и без всякой внешней стороны: тест сравнивал модуль сам с собой, потому что импортировал эталоны из проверяемого кода. Зелёный результат он давал и на сломанной версии.

Поле, которого не хватало: «что было на входе у подтверждающего». Независимость проверяется по происхождению содержания, а не по личности источника. Вопрос формулируется в одну строку и задаётся до того, как отзыв процитирован: видел ли подтверждающий наш результат до того, как выдал свой?

Третье «где»: область действия, которую никто не произнёс

Массовый свип по числам отработал и в первом же прогоне переписал собственные таблицы замен: инструмент попал в свою же область действия. Утверждение «свип правит только страницы сайта» не размечалось и не проверялось по единственной причине — его никто не произносил. Оно было встроено в действие.

Ещё два случая того же класса за те же сутки:

Что сделаноНевысказанное допущениеЧем оказалось
База сравнения прогнана из временного каталога вне проектаокружение прогона не влияет на вердиктчасть правил там физически не работала; «регрессия» оказалась дефектом, существовавшим до сборки
Слиты две ветки: «чинят разные дефекты, слияние безопасно»сумма исправлений равна их объединениюдва дефекта не существуют ни в одной ветке по отдельности — только в сумме

Общий вывод разметки: размечать нужно не только реплики, но и вход инструмента — область действия, окружение прогона, состав слияния. Три поля, каждое отвечает на «где», и ни одно не появится само, потому что соответствующее утверждение вслух не звучит.

Почему добавление ещё одного способа не помогает

Инстинктивная реакция на промах — усилить процедуру: проверить четвёртым способом, позвать второго человека, прогнать дважды. Все три усиления бесполезны, если новое действие остаётся в том же пространстве.

УсилениеПомогаетНе помогает
Ещё один способ поискапротив опечатки в командепротив не осмотренного пространства
Второй проверяющийпротив невнимательностиесли ему дан тот же вход — против общего происхождения содержания
Повтор прогонапротив случайного сбояпротив неверного окружения: воспроизведётся тот же неверный результат
Смена пространстваединственное усиление, которое добавляет новую информацию

Что забрать себе

  1. В шаблоне отрицания замените «чем искали» на «где искали». Список мест фиксированный, короткий и одинаковый для всей команды — его можно проставить галочками.
  2. Считайте «я не нашёл» и «этого нет» разными утверждениями. Первое — наблюдение о себе, второе требует обхода всех пространств.
  3. У любого подтверждения спрашивайте вход. Отзыв, полученный по нашим же материалам, подтверждает нашу аккуратность в пересказе, а не наш вывод.
  4. Перед массовой правкой выпишите область действия. Одна строка: что инструмент трогает и что он не трогает, включая самого себя.
  5. После слияния перепроверяйте сумму, а не слагаемые. Дефект, которого нет ни в одной ветке, не найдётся проверкой каждой ветки.
Дешевле, чем кажется. Все три поля — пространства, вход подтверждающего, область действия — заполняются одной строкой каждое и в наших случаях требовали от нескольких секунд до одной команды. Стоимость пропуска измеряется переделкой: четыре из десяти.

Источники материала

  • Журнал инцидентов от 05.08.2026: разметка 96 случаев, разделы об отрицании, корроборации и невысказанной посылке; шесть случаев с перечнем способов и без перечня пространств.
  • Разбор метода по нишам: каталог из десяти модулей, объявленный несуществующим после трёх проверок в одном пространстве.
  • Реестр систематических ошибок: отчёт об обходе веток, не учитывавший локальные непушенные, и его пересчёт.
  • Мутационная проверка гейтов: тест, импортировавший эталоны из проверяемого модуля.
  • Отчёт сведения чисел и отчёт сборки системы: свип, попавший в собственную область действия; база сравнения во внешнем окружении; два дефекта, существующих только в сумме двух веток.

Третий модуль курса — доказательство отрицания

Фиксированный список пространств поиска под ваш контур, вопрос о входе подтверждающего и запись области действия перед массовой правкой. Три поля, каждое заполняется одной строкой и снимает самый дорогой класс ошибок отчётности.

Программа курса и цены
Соседние материалы
Предыдущий замер: Ноль находок или ноль осмотренныхСледующий замер: Передавай наблюдение, а не выводВсе материалы журнала

Обсудим ваш проект

Оставьте заявку — свяжемся в течение 15 минут в рабочее время, зададим пару вопросов и пришлём ориентир по цене и срокам. Бесплатно, без обязательств.

  1. 1. Заявка или квиз
  2. 2. Короткий созвон / переписка
  3. 3. Бесплатная смета и план
  4. 4. Договор и старт

Бесплатно и ни к чему не обязывает. Ответим за 15 минут.