Перейти к основному контенту

Свобода! Равенство! Упячка!

Про деструктивный рефакторинг

У программистов иногда случается интересное помутнение рассудка.

Начинается все обычно с гениальной идеи о том, как отрефакторить кусок кода. Под это дело с полгода пишется самый лучший фреймворк и изобретается предметная область и терминология.

Если автор достаточно пассионарен, в какой-то момент он втягивает всю команду в миграцию, и она постепенно начинает общаться в недавно им выдуманных терминах на птичьем языке.

Дальше оказывается, что фреймворк не так уж универсален и под бизнес-логику прикручивается ценой кучи костылей. В итоге все заканчивается нервным срывом автора и выкидыванием всего, что с его помощью успели наворотить.

Так вот, оказывается, так могут жить целые сообщества и даже страны: изобретать замкнутую в себе фигню, разговаривать в ее терминах и попутно этим гордиться, пока все остальные смотрят с недоумением на эту ментальную эквилибристику.