YAGNI: You Aren't Gonna Need It Привет программист, в мире разработки программного обеспечения существует множество принципов, направленных на повышение эффективности и качества кода. Мы с вами уже рассмотрели 2 из них - KISS(https://dzen.ru/media/webnutiy/bud-prosce-glupyshka-ili-je-prosto-kiss-6533bb48741c0b2efc967012) и DRY(https://dzen.ru/media/webnutiy/dryg-luchshii-drug-programmista-65316fc2ac1eaf2192b214d6).
Теперь пришло время к YAGNI - "You Aren't Gonna Need It". При разработке ПО о нём никак нельзя забывать, иначе можно наломать дров, а историю из своей жизни и как я пренебрёг им, расскажу в конце статьи.
Давайте приступать! Вам это не понадобится! Ключевая мысль данного принципа заключается в том, что не нужно писать код, который в теории может понадобится - поберегите свои силы и нервы в конце концов! YAGNI напоминает нам о том, что не стоит внедрять в проект функции, которые в данный момент не несут никакой ценности. Этот принцип предлагает разработчикам быть осторожными