Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 06

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Вот сишарповый вариант — пример остутствия "контроля эффектов", что бы эта мистическая фраза ни значила)
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Как мне кажется, проблема тут все же несколько в другом
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
ну смотря какие исполнители. В среднем получается говно — ну так это не зависит от подхода, пушто средний прогер независимо от любимого подхода — некомпетентный мудак
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
И подобным способом ее не решить
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
И подобным способом ее не решить
Ну вот ты ударяешься в философию, и от этого легче не становится. А людям хочется выработать подход, который можно применять на практике. И стремление это благое)
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
И подобным способом ее не решить
Подобный подход облегчает чтение кодовой базы и поиск по ней (если хугл настроить и ему подобные)

Уже легче работать, когда у тебя есть понимание что конкретно плохого может данная функция сделать.
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Подобный подход облегчает чтение кодовой базы и поиск по ней (если хугл настроить и ему подобные)

Уже легче работать, когда у тебя есть понимание что конкретно плохого может данная функция сделать.
Ну ты же понимаешь, что скорее всего сил на это уходит больше, чем просто писать понятный код?
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Подобный подход облегчает чтение кодовой базы и поиск по ней (если хугл настроить и ему подобные)

Уже легче работать, когда у тебя есть понимание что конкретно плохого может данная функция сделать.
вот да. Я на практике вижу огромную разницу, особенно если никто в крайности не впадает в команде
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Ну ты же понимаешь, что скорее всего сил на это уходит больше, чем просто писать понятный код?
нет
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Ну ты же понимаешь, что скорее всего сил на это уходит больше, чем просто писать понятный код?
Так сил на это не много уходит
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
К тому же, это и есть тот самый понятный код
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
(Если взять библиотечные вещи, а не городить с нуля своё)
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Я как начинаю скала код читать, у меня мозг отключается
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ну, я говорю про простые вещи вроде Async<Result<Account, AccountCreateError>>
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Я как начинаю скала код читать, у меня мозг отключается
мб на тебя просто разом слишком много неизвестного/непривычного валится
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Я как начинаю скала код читать, у меня мозг отключается
Если ты смотришь на астронавтов из ПОНВа, то это их астронавтика по фану.
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
и синтаксис и концепции
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Roman
Ну, я говорю про простые вещи вроде Async<Result<Account, AccountCreateError>>
и чем это лучше эксепшнов?
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Anatoly
и чем это лучше эксепшнов?
не надо в сорцы лезть
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
тем, что мы везде потом пишем вместо try/catch иф или даже switch?
источник