Vasiliy
Вот, так, сидишь себе на встрече все норм, а потом бац письмо в gmail, а там техдир увольняется
Igor
и с собой полкоманды уводит
Vasiliy
Возможно :D Но тогда будет жесть
Vasily
Бывает,чо
Vasily
Заебался, значит
x
Bonart
Vasily
Всем скорее работать больше придется
Vasily
Особенно если на галере
Igor
у меня на одной из прошлых работ, пока один техдир был в отпуске, одмин как-то неожиданно стал тех.диром
x
x
или чем там теперь админы занимаются
Анна
а наш техдир это походу сумеречный гений, которого лучше бы чтобы автобус не сбивал
Vasily
Vasily
Зато какая у него жоб секьюрити
Romɑn
Vasily
@trigun27 кажись, у вас новый техдир :)
Vasiliy
ха. Новый тех дир уже есть)
Анна
x
Romɑn
Ayrat
Бедный Василий
https://twitter.com/kot_2010/status/1153258483590057985
Ayrat
Где он эту срань находит
Ayrat
Такое ощунение что он у @eglyph подрабатывает
Vasily
Возможно
Hog
Он жеж вроде в касперском был?
Ayrat
Вроде все ещё там
Ayrat
Но это не точно
Hog
А гифки у него прикольные!
Hog
Гораздо смешнее котиков :)
Ayrat
Я больше угараю с тех кто это пишет. Ну реально же пизданутые на голову фпшники. И они потом этими же руками едят
Doge
Анна
Но там же наоборот не фпшно было?
Ayrat
То есть в итоге все равно троу ексепшна был
Анна
А, ну тогда это не просто г-код, а фп головного мозга 🤔 Лещи нужны
Ayrat
Но это показывает что автор не понимает что делает
Ayrat
Ayrat
Эт нормально если какие-то функции кидают ексепшны и это не отражено в типе функции через Result
Doge
Контроль эффектов - overrated
Он нужен, но как и все - в меру
Контроль эффектов нужен, если хочешь ссылочной прозрачности и параметричности в разумной степени.
Ну с исключениями/ошибками надо понимать, какие из них являются важными и обрабатываемыми для бизнес логики (и вот их типы хорошо чтобы отражали) и те, которые являются по сути паниками (на них уже пофигу, т.к. всё равно ничего не сделаем).
Диёр
Ayrat
Ayrat
Самые лучшие компиляторы ничего не слышали про ссылочную прозрачность если что
Doge
Ayrat
Эти костыли нужны убогим чтобы догнать нормальных ребят
Ayrat
Даже ллвм таргет не спасает хаскель
Ayrat
А там солидно оптимизаций
Ayrat
Ну вот тут вопрос опять в прагматике принимаемых решений. Если за дело берутся фанатики для которых ссылочная прозрачность стоит на первом месте и похуй что такой код, увешанный хкт и монадами компилится 3 часа и в рантайме представляет из себя неоптимизируемое месиво - стоит задаться вопросом, нахуя эти страдания?
Doge
Shub
We work in an industry that is getting better at shipping large amounts of legacy at an ever increasing pace. We have created outsourcing farms, that produce legacy at the speed of typing. It’s legacy as a service1.
Shub
Крылатый
Doge
Doge
Плюс ещё в том, что композируемость чуть лучше, т.к. не надо сильно включать мозг относительно побочных эффектов и их влияния на ход программы.
Vasily
@trigun27 https://www.youtube.com/watch?v=_6Ahffr9frw
Vasiliy
ВААААААГ. ееее, спс)
Shub
Shub
это подразумевает, что у нас есть какие-то там средства для верификации успешности рефакторинга (а их нет), и что у нас есть тулинг для этого рефакторинга в фп (его тоже нет)
A64m
Shub
плюс чаще всего рефакторинг проводится потому, что бизнес передумал, а там вообще ничего не помогает, надо банально переписывать функциональность
Doge
Doge
Shub
Shub
в результате конкретно тебе рефакторить легче, да. а твоему соседу проще за тобой все переписать
Shub
A64m
Shub
ты не забыл, с чего фразу начал-то? “средство для верификации тут - тайпчекер”, по такой логике зонтик - это парашют
A64m
Shub
ну куда ж без whataboutism, да
Shub
A64m