185 похожих чатов

Народ, подкиньте пж, совет, ну и по опыту, кто как

структурирует и группирует папки с файлами в проекте, можно ли скриншот, то может есть какой-либо гуд практис, или нормы?

7 ответов

17 просмотров

От архитектуры зависит. Но вообще самое простое: модули с фичами. Ядро с потрохами. И shared, то что используется в разных модулях.

Посмотри работы Роберта Мартина по чистому коду и архитектуре или выжимку в: https://nanosoft.co.za/blog/post/clean-architecture-ios …или в любом другом источнике.

Каждая фича это полноценный отдельный модуль со своей логикой, который можно подключать в другие модули. Внутри этого разбиение на public и internal папки, ну а далее уже там вайпер модули, сервисы, вьюшки и т.д.

Alexander Dergilev
Каждая фича это полноценный отдельный модуль со св...

Так не оч хорошо делать, фичевые модули должны быть независимы друг от друга, иначе можно упороться в циклические зависимости Выше там про shared упоминали, вот это гуд

Денис Прозукин
Так не оч хорошо делать, фичевые модули должны быт...

Это да, не дописал. Фичи друг друга не импортят, для этого есть утилити модули, которые как раз генерятся из public папки

Damian 🐺 Meier
Посмотри работы Роберта Мартина по чистому коду и...

Интересно, много людей пишут согласно этим рекомендациям? 🤔

Andrey Torlopov
Интересно, много людей пишут согласно этим рекомен...

Не владею подобной информацией, зависит от компании и руководства.

Похожие вопросы

Обсуждают сегодня

Даже если так - ты в этом месте рассчитывал пполучить новые данные, зачем тебе старые?
Vga
18
с какой версии дельфи (приблизительно) в функции возвращающей (а есть слово покороче?) строку стало не нужно инитить резалт пустой строкой? function foo: string; begin // Res...
Karagy
16
Дебил? Я ищу друга
Bitard 228
27
я, кстати, считаю что это плохая идея, перегружать нулевой регистр всякой фигнёй. Это просто запомнить, но это плохо для кода. ЛУчше бы было другие регистры использовать ну ...
Arioch The
11
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
лично мне из опыта вспоминается два основных источника результата в фукнкциях, возвращающих строку Первое - полностью новые данные. что мешает создать для них новую строку и в...
Vga
5
думаю, что надёжность тут перевесила а кроме того, подумай ещё ГДЕ размещать счетчик вот мы с тобой две функции, я тебя вызвал ты мне вернул строку ГДЕ ты должен разместить ...
Arioch The
7
опять пепяками меряетесь? пока нормально на js не попишете - у вас нет права голоса
Vitaly
14
Всем привет. Я что-то туплю. В эликсире есть config/runtime.exs чтобы грузить настройки времени выполнения. А в эрланге? Помню пару лет тому была дискуссия насчёт кошерности ...
Д. П.
5
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Карта сайта