Про SOLID во фронтенде
5 принципов:
- принцип единственной ответственности (single responsibility principle);
- открытости и закрытости (open/closed principle);
- подстановки Барбары Лисков (Liskov substitution principle);
- разделения интерфейса (interface segregation principle);
- инверсии зависимостей (dependency inversion principle).
Прочитать книгу о принципах SOLID и объектно-ориентированном дизайне программ
Посмотреть серию роликов про принципы SOLID