Использовал ли кто-нибудь принцип программирования SOLID (или любую из его частей) при разработке JavaScript?
Я только начал читать его, но не могу найти никого, кто бы использовал это для JS. Единственная часть, которую я считаю простой для реализации / использования, - это «Принцип единой ответственности».
Я ищу статьи или примеры, в которых используются эти принципы. И есть ли какие-нибудь аргументы в пользу того, почему не следует использовать некоторые части?
Например, «Принцип разделения интерфейсов» гласит, что «представление о том, что многие клиентские интерфейсы лучше, чем один интерфейс общего назначения».
Но из моего знание, что в JS нет такой вещи, как интерфейсы (хорошо, если бы это было так).