🔨 Поговорим что значит Фиксить (Fix)? Как заклеить сайт изолентой и молиться, чтобы не отвалилось

Что такое Фиксить (Fix) простыми словами или процесс исправления багов

Что такое Фиксить (Fix) простыми словами.

Это попытка заставить код работать, не переписывая его полностью (потому что страшно).

Фиксить (или отладка) - это процесс устранения багов. Но если ты думаешь, что это похоже на ремонт швейцарских часов, то ты ошибаешься. Чаще всего это похоже на попытку заткнуть пробоину в корабле собственной задницей, пока корабль тонет.

Откуда взялось выражение Фиксить (Fix)?

От английского To Fix - закрепить, наладить. Но в русском IT это слово приобрело оттенок "сделать хоть как-то, лишь бы отстали".

Аналогия для понимания (Уровень: Автомеханик от Бога)

У тебя в машине стучит двигатель.

  • Ремонт (Refactoring): Разобрать движок, заменить поршни, собрать заново. Долго, дорого, надежно.
  • Фикс: Сделать музыку погромче, чтобы стука не было слышно. Быстро, бесплатно, машина скоро взорвется (но это будет уже не в твою смену).

Два главных состояния фикса:

  1. Хотфикс (Hotfix): Это когда сайт лежит, клиенты орут, а директор стоит у тебя за спиной с паяльником. Ты лезешь прямо в работающий код трясущимися руками и правишь его "на живую".
    • Девиз: "Слабоумие и отвага".
  2. Одно лечим другое калечим (Regression): Самый частый исход фикса. Ты поправил корзину, но теперь при входе на сайт играет гимн Советского Союза, и его нельзя выключить.
    • Почему так? Потому что код держится на соплях и магии. Тронул одну соплю рухнула вся магия.

Фиксить (Fix) фразы, после которых начинается паника:

"Я там одну строчку пофиксил, залей на прод, я домой пошел" (Через 10 минут ему позвонят и вернут).
"Давай по-быстрому пофиксим костылем, а потом переделаем нормально" ("Потом" не наступит никогда. Этот костыль переживет твоих внуков).

Связанные термины.

Баг (Bug) - Причина твоих бессонных ночей и нервного тика.
Дебаг (Debug) - Процесс осознания, как глубоко ты облажался перед тем, как начать фиксить.
Костыль - Главный инструмент быстрого фикса. Надежнее бетона.
Бэкап (Backup) - То, что ты забыл сделать перед тем, как начать фиксить.

Навигация по Словарю

Отправить комментарий

Новые Старые