← На главную

Обратный парадокс Джевонса: ревью и Jira убивают мелкие рефакторинги

03.08.2026 22:04 · hackernews

Обычный парадокс Джевонса звучит так: когда ресурс дешевеет, суммарные траты на него растут. Выглядит нелогично, но работает. Цена упала — и сразу появляются новые способы использования: то, что раньше было нерентабельно, становится выгодным. Классический пример — бензин. Дорогой бензин заставляет ходить пешком, ездить на автобусе и велосипеде. Подешевел — и уже есть смысл ездить за продуктами разом, навещать дальних родственников или даже устроиться на работу с более длинной дорогой до офиса.

В программировании парадокс Джевонса тоже работает, только ресурс тут не деньги, а время. Медленные сборка и тесты — запускаешь их раз в день, в nightly build. Быстрые — можно гонять на каждый коммит и даже локально перед пушем. Это не просто ускорение процесса, а фундаментально другой режим разработки. CI-счёт, конечно, растёт.

Но автор заметил, что эффект работает и в обратную сторону. Если стоимость ресурса растёт, суммарные траты на него могут упасть — вплоть до нуля. Он называет это Reverse Jevons Paradox, хотя звучит это менее парадоксально, чем обычный парадокс Джевонса.

Пример — большой софтверный проект. Если сделать изменения дорогими: многоступенчатые ревью, паутина Jira-тикетов, толпа людей, которые должны подписать изменение, и прочая бюрократия, — это убивает целый класс правок, например небольшие PR-рефакторинги. Стоимость мелкого изменения становится настолько высокой, что одному разработчику оно уже не окупается. Делать такое — чисто отрицательная выгода, и поэтому никто этого не делает.

И это опять не просто замедление темпа. Кодовая база не получает те же инкрементальные улучшения, только реже. Она перестаёт получать их вообще. А это катастрофа для здоровья кода.

Текст опубликован под лицензией Creative Commons Attribution-ShareAlike 4.0 International License.

Читать оригинал →