Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2021 August 08

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Переслано от Sardorkhuja Tukhtakh...
ребят, подскажите, пожалуйста, что почитать по интерфейсам: думаю, как их располагать в проекте при том, что они вынесены в отдельные файлы от классов

желательно статью, а не книгу, т.к. решать нужно скорее))
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
В плане расплогать? Интерфейсы те что поведение описывают?
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Переслано от Sardorkhuja Tukhtakh...
да. ложить рядом с классами? ложить в отдельную папку? если в отдельную папку, то какую иерархию делать внутри нее? копировать иерархию проекта или делать братскую могилу? или в каждой папке делать папку с интерфейсами?

вопросов много, большинство бредовые, поэтому хотел найти best practices, но не нагуглил:(
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
да, думаю, как по папкам распихивать
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
Ща покажу как в ооп принято (джававом)
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
я тоже на джаве пишу, только скрипт дописываю
источник
2021 August 09

.

... in UzDev – Сообщество разработчиков Узбекистана
пакетная иерархия такая , что акцент делается на интерфейсе , делать можно так
либо связывать по логике т.е. интерфейс и реализации уходят в один пакетик , а другие связанные в другой , либо делать пачан интерфейсов и на одном уровне пакет impl в котором уже имплементации , а еще мы кажись щас о разных вещах говорим раз джс
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
))
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
ну вот я и хочу что-нибудь аргументированное почитать, чтобы решать между "либо"
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
касаемо вышеописанного?
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
чет мне кажется, есть варианты лучше, чем ложить просто два файла рядом, но мб я неправ
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
ага
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
класть не рядом и ебашить в поисках реализации, они логически связанны и это лишь уровень абстракции
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
ага, я понял, как у тебя, прикольно
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
но у меня все же 1 класс — 1 файл
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
и расплодится их так дохрена
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
хмм
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
я у которого 700 файлов в проекте .... нормаааас
источник

.

... in UzDev – Сообщество разработчиков Узбекистана
вообще если все разбито по пакетам и их не так много то ориентироваться вполне норм
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
у меня микросервисы, но и они довольно сложные будут)
источник