Несколько месяцев назад я просматривал код с парой коллег. Я передавал компоненты младшим коллегам, и мы обсуждали код и функциональность. Сам код был в довольно плохом состоянии. Он передавался от разработчика к разработчику, не давая никому времени на то, чтобы исправить его должным образом, и, таким образом, органично разросся — патч за патчем — в огромный беспорядок. Вы знаете тип, длинные функции с большим количеством…