напоить его? : -)
Серьезным моментом в этом ответе является вопрос: «Почему я постоянно пишу короткие функции и ненавижу себя, когда не делаю?»
Причина в том, что мне трудно понимать сложный код, будь то длинные функции, вещи, которые поддерживают и манипулируют большим количеством состояний, или тому подобное. Много лет назад я заметил, что есть немало людей, которые гораздо лучше справляются с такой сложностью, чем я. По иронии судьбы, вероятно, из-за этого я склонен быть лучшим программистом, чем многие из них: мои собственные ограничения вынуждают меня противостоять и очищать такого рода код.
Извините, я не могу реально дать здесь реальный ответ, но, возможно, это может дать некоторую информацию, которая поможет привести нас к ответу.