Mikhαil
Разверни суждение
Эт кальянная в которой я живу и влада подсадил
Vasily
А могли бы семью завести
Mikhαil
А могли бы семью завести
Мы с ним планируем но попозже
Mikhαil
Vladislav
все так
Vladislav
paket convert-from-nuget длится дольше бенчей гопака бля
Ayrat
руками быстрее
Ayrat
и она всё равно говно сделает, инфа сотка
Vasily
Мы с ним планируем но попозже
УДАЧИ. Хотя бы буду знать, откуда такой код прет
Ilya
вот пока в чате котлина спросил где генератор сервер-сайда из опенапи
А тебе прям в пайплайн надо встроить? Так-то плагин для intellij может сгенерировать, насколько я помню. Ну или в вебе.
Ilya
ну необязательно в пайплайн
Ну вот на ktor.io/start можно. А можно через плагин ktor.
Denis
все так
вы там осторожнее, а то как показывает практика начнешь на стрелках писать
Denis
и прочих линзах
Hog
Я И КОНЯ НА СКАКУ СЪЕМ
На глазах у детей Съели коня Злые башкиры В шапках киргизских
Hog
*достал волыну*
У тебя есть? :)
Ayrat
У тебя есть? :)
ну вот чо ты начинаешь
Ayrat
давай хвастайся
Hog
Я вроде уже хвастался :) G17 и G44 :)
Vladislav
давай хвастайся
а как mail джобой лочат выход из программы? в плане типо запуска бесконечно лупа
Roman
В общем к сожалению с точки зрения бизнеса фарш часто правда окажется нерентабельным
Мы сайт наш запилили с нуля. Там интеграция с ерп, с пимом (там лютый парсинг хмл), новая база, новая модель хранения данных в эластике и интеграция с ним. И все это втроем на бэкенде, при том, что 1 чувак еще и фронт тащил, и за девопс и прочую хуйню тоже отвечал. И все это за 4 месяца. На сишарпе мы бы без шуток еще бы нуллы фиксили и в автофаке искали пропавшие компоненты. Так что хз, что там нерентабельного для бизнеса.
Vladislav
через run?
Mikhαil
Мб ты и прав и истину глаголишь, но оснований верить только на слова все же не оч много
Mikhαil
Хз короче
Roman
Безусловно, если руки-пенисы, то никакой фарш не спасет
Roman
Но если руки растут откуда надо, то на фарше будешь двигаться в разы быстрее. Там еще интересный накопительный эффект происходит: - Начинаем реализовывать домен - Выясняется, что домен поняли не полностью и не совсем правильно - Выбор: переделать нормально или костыльнуть. И тут все упирается в сроки. И если 2 недели готовы выделить (и на фарше этого хватает), то 4-6 уже не готовы (а на сишарпе двух недель не хватит). Результат: на фарше пишем нормально, на сишарпе костыляем. И так на многих таких развилках, и каждый раз накапливается все больше и больше этого долга.
Mikhαil
Но если руки растут откуда надо, то на фарше будешь двигаться в разы быстрее. Там еще интересный накопительный эффект происходит: - Начинаем реализовывать домен - Выясняется, что домен поняли не полностью и не совсем правильно - Выбор: переделать нормально или костыльнуть. И тут все упирается в сроки. И если 2 недели готовы выделить (и на фарше этого хватает), то 4-6 уже не готовы (а на сишарпе двух недель не хватит). Результат: на фарше пишем нормально, на сишарпе костыляем. И так на многих таких развилках, и каждый раз накапливается все больше и больше этого долга.
А как обстоит дело с тестами? Я просто веб макака и люблю писать кучу тестов - юнит (ну тут все ок думаю), интеграционные, компонентные (с динамическими докер контейнерами и маунтбанком). Насколько комфортно юзать заточенные под сишарп либы? Или писать код приложения на фарше а тесты на сишарпе?
Mikhαil
е2е тоже пишем - но тут думаю стоит выбрать питухон и не ебать мозги
Roman
тестов мы пишем существенно меньше. Даже меньше, чем надо бы, но это от нехватки времени. Юниты писать гораздо проще, когда у тебя код на чистых функциях. Забыл как страшный сон эту еблю с моками, например. А кроме логики нам тяжело что-то протестировать. Это не значит, что это не нужно тестировать, просто там распределенная система, завязанная на ажурную инфраструктуру, и тут уже не важно, фшарп или сишарп под капотом
Mikhαil
Ну и в целом вопрос удобства использования сишарп либ актуален. Мы например иногда вынуждены использовать мастранзит для построения саг и нам придётся либо использовать его из под фарша либо искать нормальную библиотеку для саг для фарша (но она и для сишарпа только одна)
Roman
И несмотря на нехватку тестов, приложение все равно получается стабильней, чем то, что у меня было до этого на сишарпе
Roman
А, да. Сишарп либы мы используем, потому что без них никуда
Roman
Изучаем доку, пытаемся понять контракты, оборачиваем и забываем про них
Roman
тащемта никаких особых сложностей с этими либами не возникает. В техническом смысле, по крайней мере. Основные болезненные моменты: - Все на исключениях - Везде ожидай нуллов - Везде таски, а мы любим асинки - Некоторые либы, например, клиент к эластику, сильно завязаны на implicit касты. Это больно, но не смертельно. Ну а остальное уже зависит уебищности дизайна апи. Вот для космос дб апи ГИПЕР хуевое, например. А какой-нить серилог вообще не отличается в использовании)
Vasily
Короче, нормально все с фшарпом, если не рукожоп
Vasily
К сожалению,80%рукожопы
Hog
Форматирование твоего сообщения как бы намекает
Vasily
А так по скорости и качеству бизнесу скорее выгодно,чем нет
Hog
Но это не точно!!!
Hog
Чо хоть
Hog
Я сегодня купил очередную бутылку водки 😢
Vasily
Итальянское белое сухое
Vasily
Баксов за 30
Hog
1.75 американской водки за $13
Hog
А ты гурман!
Vasily
Водка не моё
Ilya
Употребление вина я ещё могу понять, а водка ж фе.
Vasily
Спивается он
Vasily
От безнадеги
Vasily
Скорее всего
Hog
Скорее всего
Hog
Употребление вина я ещё могу понять, а водка ж фе.
Это ты просто привык стаканами. А я овощные и фруктовые смеси из неё делаю!
Roman
Употребление вина я ещё могу понять, а водка ж фе.
В коктейли или под селёдку с картошкой норм)
Ilya
И не стаканами, а чашками!
Hog
Подозрительно
Ilya
Есть такое. Каждый день пристально на себя в зеркало смотрю. Слежу.
Hog
Я думаю самонаблюдение может не отражать полной картины. Нужно эту активность зааутсорсить.
Ilya
Дом 2 какой-то получится.
Hog
Один дома 2
Anonymous
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/ Что думаете? Avalonia UI капец?
Anonymous
Особенно с учетом https://fsprojects.github.io/Fabulous/Fabulous.XamarinForms/
Ilya
Прогнозы на год+ вперёд делать -- дело неблагодарное.
Ilya
И вообще, почему в дотнет должно существовать одно решение для UI?
Anonymous
фабулус смотрится посимпатичней чем авалоновский вариант для фш
Anonymous
Я вот про https://github.com/AvaloniaCommunity/Avalonia.FuncUI/tree/master/src/Avalonia.FuncUI.ControlCatalog
Vasily
Шо у нас тут?Теоретики?
Ayrat
https://twitter.com/davidfowl/status/1266098075409371136?s=19 @grishace @eglyph А что у вас там произошло? Я только слышал очередного негра полицейский застрелил, но такое ж постоянно происходит.
Vasily
Там не застрелили