(1) VIPER - это шаблон проектирования архитектурного приложения, который расшифровывается как View, Interactor, Presenter, Entity и Router. VIPER предназначен для разделения логической структуры приложения на отдельные уровни ответственности. Он пытается наилучшим образом соблюдать шаблоны проектирования SOLID, чтобы код был легко обслуживаемым, чистым, многоразовым и тестируемым. (2) Viper также является пакетом эмуляции Vi для Emacs.

VIPER - это архитектура приложения, которая расшифровывается как View, Interactor, Presenter, Entity и Router. VIPER предназначен для разделения логической структуры приложения на отдельные уровни ответственности. Он пытается наилучшим образом соблюдать шаблоны проектирования SOLID, чтобы код был легко обслуживаемым, чистым, повторно используемым и тестируемым.

Viper также является пакетом эмуляции Vi для Emacs.