Вот есть такое известное правило
"Преждевременная оптимизация есть зло"
А вот я на своей практике гораздо чаще, чем с попытками преждевременно оптимизировать, которые это правило осуждает, встречаюсь с другими попытками
а именно, с попытками, как бы это назвать.. ну, если неформально -
"преждевременно подготовить приложение к великому будущему"
Вот например, сидят пять программистов, фигачат проект. И вот, им почему-то в самом начале проекта хочется наворить столько абстракций, что кода станет в 5 раз больше, чем можно было (при сохранении функциональности), и все станет гораздо сложнее, и вообще проект превратится а мерзкое bloatware, но при этом, СЧИТАЕТСЯ, что "мы же должны быть готовы к тому, когда нас будет не 5, а 50, а ВОТ ТОГДА все эти абстракции и индирекции круто пригодятся"
когда я такое вижу, всегда хочется сказать - чуваки, вы сначала на следущий год на вас пятерых финансирование получите. А потому уже наворачивайте ваши абстрации, рэпперы и индирекции. А когда (и ЕСЛИ) действительно вас станет 50, а не пять, легче будет С НУЛЯ все переделать, с учетом нового масштаба. А пока - сохраняйте код компактным и не раскидываейте пальцы.
Должно же быть для этого феномена некое название, по аналогии с "преждевременной оптимизацей".
"Преждевременная оптимизация есть зло"
А вот я на своей практике гораздо чаще, чем с попытками преждевременно оптимизировать, которые это правило осуждает, встречаюсь с другими попытками
а именно, с попытками, как бы это назвать.. ну, если неформально -
"преждевременно подготовить приложение к великому будущему"
Вот например, сидят пять программистов, фигачат проект. И вот, им почему-то в самом начале проекта хочется наворить столько абстракций, что кода станет в 5 раз больше, чем можно было (при сохранении функциональности), и все станет гораздо сложнее, и вообще проект превратится а мерзкое bloatware, но при этом, СЧИТАЕТСЯ, что "мы же должны быть готовы к тому, когда нас будет не 5, а 50, а ВОТ ТОГДА все эти абстракции и индирекции круто пригодятся"
когда я такое вижу, всегда хочется сказать - чуваки, вы сначала на следущий год на вас пятерых финансирование получите. А потому уже наворачивайте ваши абстрации, рэпперы и индирекции. А когда (и ЕСЛИ) действительно вас станет 50, а не пять, легче будет С НУЛЯ все переделать, с учетом нового масштаба. А пока - сохраняйте код компактным и не раскидываейте пальцы.
Должно же быть для этого феномена некое название, по аналогии с "преждевременной оптимизацей".