Vasily
Когда просыпается психика и становится как-то не так
Фил Ранжин
а откуда кстати мнение, что такие вещи надо фиксить?
Aleksandr
Они мешают жить
Vasily
Vasily
А про разобраться в себе
Фил Ранжин
о, я думаю, тут всё в порядке
Фил Ранжин
с разбором в себе
Фил Ранжин
я хорошо понимаю. что и почему я делаю, и чем недоволен
Vasiliy
оооо Филл, это ты так можешь думать, а пробелмы вообще в другой области жизни.
Vasily
Vasily
А эмоции - штука такая
Vasily
Несколько другая
Vasiliy
Ну, короче, совет сходить к психологу — это всегда хороший совет.
Фил Ранжин
Фил Ранжин
вообще я жену отправил, ей помогло
Фил Ранжин
но у неё постродовая депрессия была
Крылатый
Какие-то странные проблемы.
Фил Ранжин
нет в мире ничего смешнее, чем женские проблемы
Крылатый
Ну ты и расист.
Фил Ранжин
мне кстати можно. Я был тупым, поумнел, стал либералом, ещё поумнел, и понял что либералы идиоты, люди не равны, и это очень хорошо
Vladislav
Анна
Igor
надо все переделывать на T01 T02 ...
Bonart
Я надеюсь, это кодогенерация?
Анна
Igor
вот кстати вопрос про кодогеренацию, сишарперы используют рослин для анализа кода и генерируют незаметно код. А нам что можно использовать вместо рослина?
Igor
и как он называется?
Vasily
инструмента уровня roslyn у нас нет
Vasily
Это немного не то
x
красиво
судьба всех языков без вариадиков
Vasily
https://7sharp9.github.io/2019/04/24/2019-04-24-applied-metaprogramming-with-myriad/
Igor
спасибо, посмотрю вечером
Romɑn
Vasily
Ну хз, я тож не понял
Vasily
Для чего
Ayrat
Для чего
Вообще это кодогенератор, но да, тяжко
Anatoly
Igor
ну код наверное можно тупо в лоб строками нагенерить. для начала важнее парсер, аст то что нужно
Ayrat
Ayrat
Ща пример скину
Ayrat
Generate type serialization tests because I'm lazy
https://gist.github.com/Szer/eb034950b4c70146aef7f21328c8b30e
Ayrat
Igor
Igor
Спасибо!
Ayrat
The boring technology behind a one-person Internet company
https://broadcast.listennotes.com/the-boring-technology-behind-listen-notes-56697c2e347b
Ayrat
Парень написал как без кубернетеса и серверлеса сделать бизнес. Просто берём рабочие технологии и они работают
Romɑn
Vladislav
харам
Vasiliy
но погодите. у него там 20 разные серваков крутиться
Igor
20 можно и руками разрулить
Vasiliy
я тут с 3 виндовыми серваками мучаюсь. (ну я не сильно вникал как можно это все делать красиво. пока так норм)
А ты про 20 и руками. Нахер надо.
Igor
для таких у нас испытательный срок начинается с поднятия всего сервиса руками
Igor
по документации
Igor
все справляются в среднем за 1-2 недели
Igor
зато потом все знают за что отвечает какой сервис
Igor
а через 2 недели показываем как развернуть сервис в докерах на своей виртуалке за пару команд, одна из которых git clone
Vasiliy
какие вы коварные!
x
шах и мат, любители моков https://stackoverflow.com/questions/562129/how-do-i-use-moq-to-mock-an-extension-method/28219603
Roman
там пишут, что уже выпустили специальный фреймворк для этого. Ебаный стыд
Ayrat
Дак давно уже
Ayrat
Майкрософт фреймворк умеет статические вызовы перехватывать и мокать
Ayrat
Вот вы будете смеяться, но полезно
Ayrat
Иначе мокать DateTime.NowUtc становится больно
Roman
но ведь его надо параметром передавать
Анна
Ayrat
Ayrat
Не везде можно сразу хорошо. Где-то уже есть и оно не хорошо
Anatoly
Anatoly
но да, согласен, где-то сложнее
Ayrat
Вообще статических вызовов с сайд эффектами в стд либе полно
Roman
И в целом разработка становится гораздо сложнее, чем могла бы быть. Пушто вместо нормальных практик люди плодят и используют фреймворки для мокирования статики
Ayrat
Да, вопрос дикий, хочется уебать.
Anatoly
Roman