Что такое принципы DRY, SOLID, KISS и YAGNI и почему они важны? — вопрос с собеседования для Frontend-разработчик | Эйч | Эйч