в названии Enum и Interface к примеру: Component (Enum) и Component (Interface), без использования суффиксов (...Enum, ...Interface), если эти компоненты находятся в одной папке (желательно)?
ComponentContract (interface)
В use указывать use Enum\Component as EnumComponent?
Привет, Юра. Да это понятно
Вариант, но нужно избежать коллизии Enum и AbstractClass, когда они одновременно в одной папке
Кроме суффикса и новой папки есть идеи?
Разбей на компоненты
Уточни терминологию, что такое компоненты, а что такое модули?
да и ситуация не особо хорошая, ComponentAContranct ComponentAEnum должно подходить, я всегда если создаю итерфейс делаю префикс Contract мне так удобно
не важно репозиторий сервис или еще чего
Я думаю ты читал книгу Аделя, и понимаешь мою претензию к суффиксам типа Interface?
не читал, пару страниц только
не приводи все в абсолют напиши кое как в плане имен и тд, какая разница, код работает
Но не в случае когда хочется прям по красоте и в архитектуру)
твой код еще 100 раз перепишут]
Обсуждают сегодня