ThinkLabРанній доступ
← МЕТОДИ
КРИТИЧНЕ МИСЛЕННЯ·10 хв

Паркан Честертона

Chesterton's Fence

СУТЬ

Не прибирай те, чого не розумієш. Спочатку — дізнайся, навіщо воно там.

Два кейси — професійний і побутовий. Підстав свою ситуацію в поле під прикладом — бот проведе тебе через метод Паркан Честертона.

ПРОФЕСІЙНИЙ

Новий CTO: "Це retry-правило — тупе, приберу"

Новий CTO бачить у коді дивний retry з паузою 7 секунд. Виглядає "legacy сміттям". Паркан Честертона: спочатку — навіщо воно там? Запитує старого тімліда. Виявляється — два роки тому через партнерського API з race condition саме 7 секунд чекали до retry, інакше дубльоване замовлення. Без розуміння — знесли б → через місяць у продакшні знов дублі замовлень. Спочатку розумієш правило, потім змінюєш.
ПОБУТОВИЙ

Молода пара купила старий будинок

У саду — дивний бетонний блок посеред газону. Виглядає зайвим. Паркан Честертона: спочатку з'ясуйте, що це. Сусід пояснює: під блоком — люк до старого підвалу з підтопленням. Блок тримає воду. Знести — затопить фундамент під час дощу. "Бабусин хлам" часто — інженерне рішення, якого ти не розумієш.

ПОЛЕ ПРЕД-ЗАПОВНЕНЕ КЕЙСОМ · ЗАМІНЬ НА СВІЙ І ВІДПРАВ

В РОБОТІ

Детальний шаблон готується

Поки що тут коротка суть методу. Детальний шаблон (коли використати, кроки, приклад, copy-paste) — я додаю по мірі написання. Якщо саме цей метод тобі потрібен зараз — напиши, додам у першу чергу.

ALEX.MAZUKA@GMAIL.COM
НЕ ВПЕВНЕНИЙ?

Який метод підходить?

Опиши проблему боту — він запропонує правильний фреймворк і проведе через нього.

Відкрити бота