Hog
Это надо в консерватории что-то менять
Hog
3-4
Hog
Hog
'T, ''T, '''T
Ιπταμενο
Hog
война квадратиков какая-то!
Андрей
Hog
А, B, AB
'A, 'B, '``A+B``
Hog
а так прокатит?
Hog
щаз прям!
Daniil
можно проще, можно тайп параметры вообще не писать)
Ιπταμενο
Что-то подобное однобуквенное и загадочное повышает порог вхождения нового человека в проект
Ιπταμενο
Вон, имея исходники на гитхабе и не открыв IDE как-то проблематично понять, что хотел сказать автор k2, v2, l и r
Ιπταμενο
Наверное, key, value, left, right, но что такое 2...
Ιπταμενο
Может быть созвучное 2-two, key-to
Daniil
2 это чтобы не было shadowing-а, я думаю
Андрей
Hog
Daniil
там где-то выше наверное должны быть переменные k и v
Daniil
а в контексте дерева всегда очевидно что l и r - это левое и правое
Hog
Ιπταμενο
А как красиво было бы:
match map with
| MapEmpty -> false
| MapOne (key, value) -> (* ... *)
| MapNode (key, value, left, right) -> (* ... *)
Daniil
плюсую
Daniil
попробуй переименуй и предложи им PR, посмотрим что ответят)
Daniil
вроде бы я видел коммиты где он их специально выпиливали
Ιπταμενο
Оно и понятно — код писался чтоб решить задачу, а не чтобы мы тут сидели и рассматривали его, держа бокал вина мизинцем левой ноги
Hog
Anonymous
Пропустить оба?
Hog
И добавить такой пункт в полл не могу чо-то :)
Viacheslav
Viacheslav
парни, кто-нибудь работал с azure devops? у меня, в принципе, уже есть настроенный TeamCity, но вот недавно узнал про azure, вроде он неплохо так выглядит.
Vladislav
Один раз юзал
Vladislav
Даже два
Vladislav
Вообще
Vladislav
@omgszer @neftedollar
Viacheslav
@omgszer @neftedollar можете ткнуть меня носом в какое-нибудь чтиво/видос с туториалом для фарша в Azure DevOps? чо то я пока не особо врубаюсь пока
Ayrat
Viacheslav
я пока вижу только типы пайпланов для определённых типов проектов, типа iOS, Andriod, ASP.NET ... и т.д.
Viacheslav
а, вот есть какой-то Empty Pipeline. Опять всё ручками?
Vladislav
Vladislav
вот тупой темплейт мой
Vladislav
ну типо
Vladislav
почему бы и не руками
Viacheslav
Vladislav
да не за что
Bonart
Anonymous
Roman
про неткор3 и так изо всех щелей польется в преддверии релиза и после него)
Aleksandr
Давно хотел спросить. А как в чате относятся к cqrs?
Vasily
Не слышал про него ни одной success story
Aleksandr
Но звучит как здравая идея
Vasily
Лет 8 назад был хайп вроде
Vasily
Но дальше хайпа дело не зашло
Aleksandr
Вот, мол, в императивщине тоже ценится функциональная чистота
Vasily
проблема в том, что данную концепцию надо понять, чтобы на ней нормально писать, а порог входа высокий, кмк
Ayrat
Проблема которую решает скрс это медленные дб кмк. Типа давайте в коде намажем разделение на чтение запись чтобы нашим девопсам было проще разделить мастер на запись и реплики на чтение.
Но тот же евент сорсинг вообще игнорит эту проблему. (Добавь консумеров топика, вот и скалирование). Поэтому скрс не всем нужен и писать сложный скрс просто потому что так сказал Грег Янг я бы не стал
Anonymous
Ayrat
Nikolay
Nikolay
Звучит почти как cors
Roman
но позвольте, разве cqrs обязывает иметь разные базы на чтение и запись?
Roman
Мы например ща в коде имеем разные модели на создание/обновление и чтение сущностей, также отдельно сервисы на чтение и по отдельному сервису на удаление, создание и апдейт
Roman
Но база одна, при этом. Можно ли это считать сикьюресом?
Vasiliy
кстати, у MS есть прмя бложик про CQRS. Да и в мск на .next много говорили про cqrs и ddd
Vasiliy
и на ютубе много видое про него и .net. может это конечно просто мой ютуб такой.
Vasiliy
но там есть дельные мысли.
Roman
Vasiliy
но в проде пока мы его не использовали еще
Roman
прежде чем понять понять, использовал ли я его в проде, надо договориться о терминах)