← МЕТОДИ
КРИТИЧНЕ МИСЛЕННЯ·10 хв
Паркан Честертона
Chesterton's Fence
СУТЬ
Не прибирай те, чого не розумієш. Спочатку — дізнайся, навіщо воно там.
00 ПРИКЛАДИ + СПРОБУЙ З БОТОМ
Два кейси — професійний і побутовий. Підстав свою ситуацію в поле під прикладом — бот проведе тебе через метод Паркан Честертона.
ПРОФЕСІЙНИЙ
Новий CTO: "Це retry-правило — тупе, приберу"
Новий CTO бачить у коді дивний retry з паузою 7 секунд. Виглядає "legacy сміттям". Паркан Честертона: спочатку — навіщо воно там? Запитує старого тімліда. Виявляється — два роки тому через партнерського API з race condition саме 7 секунд чекали до retry, інакше дубльоване замовлення. Без розуміння — знесли б → через місяць у продакшні знов дублі замовлень. Спочатку розумієш правило, потім змінюєш.
ПОБУТОВИЙ
Молода пара купила старий будинок
У саду — дивний бетонний блок посеред газону. Виглядає зайвим. Паркан Честертона: спочатку з'ясуйте, що це. Сусід пояснює: під блоком — люк до старого підвалу з підтопленням. Блок тримає воду. Знести — затопить фундамент під час дощу. "Бабусин хлам" часто — інженерне рішення, якого ти не розумієш.
ПОЛЕ ПРЕД-ЗАПОВНЕНЕ КЕЙСОМ · ЗАМІНЬ НА СВІЙ І ВІДПРАВ
В РОБОТІ
Детальний шаблон готується
Поки що тут коротка суть методу. Детальний шаблон (коли використати, кроки, приклад, copy-paste) — я додаю по мірі написання. Якщо саме цей метод тобі потрібен зараз — напиши, додам у першу чергу.
ALEX.MAZUKA@GMAIL.COMНЕ ВПЕВНЕНИЙ?
Який метод підходить?
Опиши проблему боту — він запропонує правильний фреймворк і проведе через нього.