#Будь_как_все



Воскресное утро начинается вместе с новой догмой, знакомься - принцип YAGNI. Точно не скажу как это читается на русском, потому что с первого взгляда напоминает что-то неприличное, однако на английском расшифровывается как You aren't gonna need it или "тебе это не понадобится".



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



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