Что такое принципы DRY, SOLID, KISS и YAGNI и почему они важны?

DRYKISSSOLIDYAGNIпринципы проектирования