Ayrat
Ilya
Все так.
Закончилось тем, что орм юзаются через боль и страдания?
Ilya
В шарпе, конечно
Ayrat
Sergey
Вот это про величие должно бытб
Ayrat
Ayrat
Но для истории ок
Ayrat
Я делал лучше когда в МС на митапе выступал, но они пидоры не дали записи
Ilya
Roman
Ayrat
Но материал могу ещё раз использовать!
Ayrat
Ну как всегда, но тут особенно могу так как считай что видело 40 тел
Vasily
Пишу на фшарпе плотно пару лет, забыл, как дебажить
Vasily
Отлаживаюсь по логам
Roman
А вся логика почти всегда с первого раза норм работает
Vasily
Вот мне бы иногда подебажить, но на мобилах в асинках анрил
Roman
Ayrat
Ayrat
Давно на хабре таких рейтингов не видел
Евгений
AT , сам ржд или их дочерки?
Sergey
Sergey
Подозреваю автора набутылят
Vladimir
История успеха (не совсем). Мне сча дали проект небольшой, там посути 3 пост запроса, которые нужно правильно обработать. Проект на сишарпе, как вы думаете, удалось ли человеку который его писал обойтись без иерархий наследования и абстрактных классов?
Vladimir
Нету фабрик( Но есть зато еще два подпроекта с названиями Common и Helpers. Ну и конечно юнит тесты которые проверяет правильно ли отрабатывают проперти объекта
Ilya
Vladimir
судя по профилю - где-то около 30 лет экспириенса в айти
Анна
gsomix
Ilya
Vladimir
Ilya
Ilya
Там не http что ли?
Vladimir
Там не http что ли?
http, но там в апи лямбды сразу объект приходит APIGatewayProxyRequest
Ilya
Vladimir
да небольшая контора, AccessSoftek
Vladimir
всмысле? реально же небольшая, человек 300 от силы
Anonymous
Тоже так делаю
Anonymous
Кстати, FsCheck использую
Roman
Vasily
Вопрос, нахуя столько проектов?
Hog
Предполагаю, что нет
Hog
Нельзя мечтать о том, про что не знаешь :)
Roman
private int[][] GetCombinations(int[] placementArray, int numberOfFittingItems, int necessaryItemsAmount, int currentIndex = 0)
золото ацтеков. Я не знаю, что такое placement, кстати. Это явно не термин домена
Vasily
Лол
Vasily
Все возможные комбинации, шоле?
Roman
какие-то комбинации. Возможно, все возможные, но это не точно.
Roman
Функция, как водится, тоже рекурсивна
Vasily
Работает, как я понимаю, НЕСПЕШНО
Roman
хуй знает, мерить никто не собирается. Это кусок отмирающей хуйни, у которой гораздо более глубокие проблемы с перфом
Roman
var idsWithItemsNumbers = new Dictionary<string, int>[combinations.Length];
тащусь от нейминга
Roman
var arrays = new List<int[]>();
создадим немножко массивчиков и так и назовем их
Hog
Roman
Ичо?
то, что нихуя не понятно, что это за массивы, зачем они и что туда класть хотят
Roman
то, что это arrays я и без названия знаю
Roman
все равно, что на дверь повесить табличку "дверь"
Hog
Hog
Ну назвали и назвали. По ходу разберёшься :)
Doge
Vladyslav
Ayrat
Roman
Ilya
Roman
Doge
Hog
Да
Roman
knapsack problem
по-моему не оно. Тут задача посчитать все возможные награды по акциям в существующей корзине и выбрать самую выгодную
Romɑn
https://twitter.com/kitlovesfsharp/status/1349316765927530497?s=09
Doge
@theycallmewildrose
Кстати, я тут продолжаю в фоне задумываться. А как же вы до этого считали эту матрицу со всеми вершинами в графе?
Anonymous
Anonymous
Anonymous
Кратчайший путь из А в Я это так же и кратчайший путь из А, например, в М.
Anonymous
И это можно кешировать.