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

Если utils это плохо (с чем я не спорю), то

куда закинуть к примеру логику создания инициалов которая нужна в нескольких разных модулях?

11 ответов

10 просмотров

а почему эта логика в разных модулях?

Murad-Akhundov Автор вопроса
Максим Федоров
а почему эта логика в разных модулях?

Ну у меня есть к примеру 3 модуля с транзакционными скриптами (users, posts, news) и во всех этих модулях нужно генерировать инициалы

Например создать объект инициалов как отдельный пакет вендоров. Вы его просто подключаете и всё равно где он лежит.

Murad-Akhundov Автор вопроса

Можно по подробнее? Или где почитать

Murad Akhundov
Можно по подробнее? Или где почитать

Эм вы не знаете как пакет для языка вашего создать?

Murad-Akhundov Автор вопроса

Всегда можно придумать к чему относится код и сделать общий модуль. Профиль, или даже "форматирование". Последнее это logical cohesion, но все же лучше чем utils

Продублируй функцию эту по разным модулям

Murad-Akhundov Автор вопроса
Yerbol Altynbek 🇺🇦
Продублируй функцию эту по разным модулям

Вообще ощущение чтр это лучший способ

Murad Akhundov
Вообще ощущение чтр это лучший способ

правило трех. Сегодня у тебя там инициалы и там инициалы. А завтра у тебя там инициалы должны работать так, а для других персонажей уже по другому, со всякими там нюансами.

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

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

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Я короче решил скомпилировать Nim в js, я думал он сработает как обычный транслятор. По итогу он мне создал файл с расширением js, и туда поместил кучу кода Вопрос, что это з...
𝕾𝖍𝖆𝖉𝖊 <suspense>
9
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
это группа токсиков или тех кто помогает?
Ибрагим
9
мы пытаемся подменить функцию, которая имеет меньше инструкций относительно функции, которой подменяем. https://www.reddit.com/r/jailbreakdevelopers/comments/w06ujy/mshookfun...
Óðinn
6
Карта сайта