Skip to content

Instantly share code, notes, and snippets.

@builat
Last active February 9, 2026 08:32
Show Gist options
  • Select an option

  • Save builat/098097033a2980e2e566aa0dd8996a1c to your computer and use it in GitHub Desktop.

Select an option

Save builat/098097033a2980e2e566aa0dd8996a1c to your computer and use it in GitHub Desktop.

Метод критики, верификации и проверки идеи

Цель: выявить слабые, уязвимые и ложные элементы идеи.
Результат: либо подтверждённая состоятельность идеи в заданных условиях, либо точная локализация её несостоятельности.

1. Проверка корректности формулировки

Проверить, не содержит ли идея:
  • скрытых целей

  • неоднозначных терминов

  • самоподтверждающихся утверждений

2. Атака на допущения

Проверить каждое допущение по отдельности:
  • что будет, если оно ложно

  • возможно ли его проверить

  • зависит ли от него вся идея

3. Проверка полноты причинно-следственных связей

Для каждого шага задать вопрос:
  • почему из этого следует следующее
  • выявить разрывы и "магические переходы"

4. Поиск граничных условий

Проверить поведение идеи:
  • при минимальных входных данных

  • при максимальных входных данных

  • при шуме и искажениях

5. Проверка на нефальсифицируемость

Выяснить:
  • можно ли доказать, что идея неверна

  • какие данные её опровергнут

Если идея не может быть опровергнута - она не проверяема.

6. Анализ стоимости ошибки

Определить:
  • какие ошибки критичны

  • какие допустимы

  • какие незаметны

7. Проверка устойчивости

Проверить, сохраняется ли работоспособность:
  • при частичной реализации

  • при человеческом факторе

  • при неполных данных

8. Проверка воспроизводимости

Возможно ли повторить результат:
  • другим человеком

  • в другое время

  • при тех же условиях

9. Локализация слабых мест

Явно перечислить:
  • точки отказа

  • места с максимальной неопределённостью

  • элементы, зависящие от внешних факторов

10. Финальный вердикт

Классифицировать идею как:
  • состоятельную в заданных условиях

  • ограниченно состоятельную

  • несостоятельную

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment