Denis
Даже без ts ?
Ilya
Я пишу...
Denis
Оно же стреляет каждые 2 секунды в рантайме небось
Denis
Ilya
#!
Ayrat
Ayrat
Но я хз, это ж жс
Ilya
Подозрительно.
Ayrat
оно наверное в любом состоянии работает, просто динамически кастит в пустой массив и вперде
Ayrat
:D
Ayrat
Я ниибу, надо разбираться (в ОСОБЕННОСТЯХ жс)
Denis
Работает оно работает, но корректность это уже другой вопрос
Ayrat
зачем ебашить бек на ноде на ЖС хз
Ilya
Just for fun.
Denis
Крылатый
Vasily
Айрат пробивает очередное дно?
Ayrat
Да не, пока не все так плохо. Просто говно жс
Doge
Doge
Бардак-то в головах
Ayrat
Doge
У нас на работе по некоторым техническим причинам есть один сервис на ноду и про типы некоторых местных библиотек мне страшные вещи рассказывали.
Doge
Типа подобной ереси:
interface PDFDocument
extends NodeJS.ReadableStream,
Mixins.PDFAnnotation,
Mixins.PDFColor,
Mixins.PDFImage,
Mixins.PDFText,
Mixins.PDFVector,
Mixins.PDFFont
Doge
Где PDFDocument - это и стрим, и цвет, и изображение и всё подряд.
Shub
В остальном это банальная сборка aggregate root руками, ну в общем, в экосистеме за чертой бедности иначе нельзя. Остается вопрос, как быть, когда таких зависимостей много, но это вопрос для грядущих поколений
Vasily
Ayrat
Ilya
Ilya
кстати, я её уже забрал)
Ilya
теперь электронная
Ilya
теперь 2 кнопки на госуслугах - и ты человек
Ilya
а не то, что некоторые в каменном веке живут с интернетом за 100 баксов
Ayrat
Ayrat
так что не надо тут
Ilya
ты там типичный человек из восточной европы?))
Ilya
Ayrat
Hog
Ilya
Sergey
https://waffleironer.medium.com/legalizing-gay-marriage-in-crusader-kings-iii-with-ghidra-2602e6aa8689
Vasily
Мда
Vasily
Сергей
Hog
Ayrat
Sir Gay
Не того Элтон Жона Сэргеем назвали!!11
Vasily
Ну вот да
Sergey
Ayrat
https://i.imgur.com/dTcAHZc.jpg
Sergey
Ilya
Приятно видеть частичку зелёного чатика здесь.
Tako
тоже сначала думал показалось
Roman
Ilya
А чем плохо создание класса для мидлвари?
Ilya
Ага, понятно.
Roman
Любую функцию можно представить как объект с одним методом без внутреннего состояния, чем часто и приходится заниматься в сишарпе/жаве
Ilya
а то, что конструкторы вызывать не надо - это не самоцель
Ilya
в общем мысли шире!
Roman
Roman
управлять лайфтаймом, скоупом и прочим нужно только тогда, когда ты все это свалил в одну кучу, а потом хочешь в ней навести хоть какой-то порядок
Ilya
Ilya
дивлюсь я, что тебе это в новинку
Roman
А так тебе приходит запрос, ты в нем же вызвал конструктор какой-то и передаешь этот объект дальше. Вот тебе внезапно сам собой PerWebRequest
Ilya
Ilya
и как потом это тестировать
Ilya
Ilya
а сколько ты видел бизнес проектов без DI?
Ilya
Ilya
и БЦЛ тоже как то не заходит, но Application level надо как то строить
Roman
а кто выбирает с контейнером?