Bonart
На них нельзя полагаться. Очень ограниченно юзать только
Ты на них положишься, а они на тебя положут
Vladislav
Мне кажется простыми можно пользоваться
Vladislav
А остальные под вопросом
Ayrat
Ты на них положишься, а они на тебя положут
Я тут недавно узнал что из-за тайп провайдеров у нас однопоточная обработка компилятором мультитаргет проектов
Ayrat
То есть это говно ещё и мешает
Ayrat
Ладно бы просто была плохо фича
Vasiliy
эээ а как тогда к БД ходить?
Hog
эээ а как тогда к БД ходить?
конекшон, команда, ридер
Vasiliy
ado.net? фииии
Vasily
Самый лучший провайдер это csv
Vasily
Остальные я бы не стал
Vladislav
Тот который ты сам написал! Знаешь кого хейтить
Vasiliy
linq2db однако
но юзать c# классы тоже не круто, не?
Bonart
Из двух зол надо выбирать меньшее. А за неимением гербовой пишут на простой
Vasiliy
а почему тогда еще никто не написал нормальную ORM для F#? 😅😅😅
Vasiliy
там какой то затык с провайдерами, там затык с классами.... 😒🤔
Doge
а почему тогда еще никто не написал нормальную ORM для F#? 😅😅😅
Потому что традиционные ORM плохо архитектурно подходят для ФП
Vasiliy
но что плохого в маппинге таблицы на рекорд?
Vasiliy
@omgszer говорит, что дапёр - ок
Но опять же, это написание своих sql запросов.
Ayrat
@omgszer говорит, что дапёр - ок
Ну а чо с ним может быть не ок. Это ж мапер над голым адо.нет
Hog
Но опять же, это написание своих sql запросов.
вот, сколько ни хибернатил-энтитифреймвочил - всегда потом приходилось костылить
Doge
но что плохого в маппинге таблицы на рекорд?
Конкретно в этом ничего, но тебе либо придется описывать маппинг руками (что плохо), либо использовать рефлексию (что плохо), либо как раз юзать тайп-провайдеры или другие доступные варианты работающие на этапе компиляции.
Vasiliy
Hog
нет.
Bonart
а почему тогда еще никто не написал нормальную ORM для F#? 😅😅😅
Потому что гладиолус :) Она для сишарпа-то одна
Doge
но что плохого в маппинге таблицы на рекорд?
Так что тут нет ничего плохого идейно, но вот сделать идеологически правильную реализацию может быть достаточно нетривиально.
Bonart
нет.
Рекомендую попробовать. Особенно по части кастомить прежде чем костылить. Это при том, что, скажем, мерж поддерживается искаропки
Hog
обычно на проекте уже было наговнокожено, а что-то новое поверх намазывать... F# вот зарубили :(
Hog
да я ваще оттудова ушел :)
Igor
но что плохого в маппинге таблицы на рекорд?
Плохо мапить на мутабельный рекорд, с методом save (или как он в ef называется)
Vasiliy
А есть у кого в открытом доступе примеры с linq2db?
Bonart
А есть у кого в открытом доступе примеры с linq2db?
Лично мне хватило их доки, чтобы успешно стартовать
Ayrat
Ну я на линк2дб делал фшарп проект. Но заебался я рекорды рисовать и атрибуты расставлять
Ayrat
Надо было сишарп сгенерить
Ayrat
Подспудно понимаю я.
Ayrat
А спионерить ихний T4 под F# не вышло?
Не пробовал. Не так давно узнал что он есть под фшарп
Ayrat
Щас бы конечно попробовал
x
Linqpad прям както на лету всё делает
Bonart
Linqpad прям както на лету всё делает
Скорее всего генерит временную сборку с сишарп-классами
Bonart
Не в смысле исходного кода, а по результату
Bonart
Ну так и заебись, надо делать как он
Ни хрена. Исходников не будет. А эфшарповые рекорды еще и генерить за... мучаешься
x
А исходники полученного говна особо и не нужны.
x
Ещё заставят юнит тестами обкладывать, бгггг. Во имя ПОКРЫТИЯ
Shub
вопрос карго-культов оставим в стороне пока что
Ayrat
а как вы обеспечиваете qa?
интеграционными тестами. Ну типа кинул в систему месадж, а он хуяк и сделал все как надо.
Vladislav
интеграционными тестами. Ну типа кинул в систему месадж, а он хуяк и сделал все как надо.
А как подобная практика называется? Ну типа есть две экстремальные штуки: нихуя нет и TDD
Vladislav
А мидлграунд
Vladislav
Ну
Vasily
Хуяк, хуяк и в продакшн
Ayrat
Vasily
За грамматические ошибки прощения
Vasily
Микросервисы!
ТЫ ПЕРЕЕХАЛ*
Vasily
?
Ayrat
Хуле там тестировать кроме интеграции с другими микросервисами
Vasily
Блеать
Ayrat
ТЫ ПЕРЕЕХАЛ*
28го января самолёт
Vasily
Ром наклаждывает свои ограничения
Ayrat
СЧИТАЕШЬ ДНИ???
Vasily
Можно отметить
Hog
Кокос
Пинаколада чо ле?
Hog
Это ж для девочек
x
Это ж для девочек
А если они ушли. Пропадать добру?
Dmitry
Это ж для девочек
ну все, прячься
Ayrat
Прилетаю 26
Можно 27го. Предварительно
Hog
ну все, прячься
хотя, по слухам, в Тае не совсем ясно - кто есть ху :))))