Что такое design?
Разрабатывает программные системы с принципами SOLID, DRY/KISS/YAGNI и безопасностью по замыслу. Используйте при планировании функций, анализе требований, определении архитектуры или принятии архитектурных решений. Источник: knoopx/pi.