Size: a a a

F# Flood: Диванная теория всего

2020 August 05

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
что предпочтительнее
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
или это? считается ли это читингом?
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
мне второй вариант больше нравится, так как я не менял функции специально под пайплайн (возвращал стейт)
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Дмитрий Башинский
или это? считается ли это читингом?
Второй пример лучше, так всегда делаю, сначала думаю какие шаги пайплайна буду делать, потом пишу его без имплементации функций но дефайню входные и выходные данные, вверху делаю имплементацию
источник

R

Roman in F# Flood: Диванная теория всего
Дмитрий Башинский
папйлайн рушится как только нужно что то с другого шага
пайплайн вообще работает только на самых тривиальных случаях. Как только у тебя есть ветвление или нужен контекст предыдущих шагов, он нихуя не работает. Так что используй CE.
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Roman
пайплайн вообще работает только на самых тривиальных случаях. Как только у тебя есть ветвление или нужен контекст предыдущих шагов, он нихуя не работает. Так что используй CE.
Ну хз, просто сложнее думать как построить пайплайн
источник

R

Roman in F# Flood: Диванная теория всего
Maksym Suprunenko
Ну хз, просто сложнее думать как построить пайплайн
Или можно не изъебываться и использовать CE. Там не надо сложнее думать. Но можно, конечно, подрочить насильно на пайпы
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Roman
Или можно не изъебываться и использовать CE. Там не надо сложнее думать. Но можно, конечно, подрочить насильно на пайпы
Можно тогда вообще писать на сишарпе
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
серьёзный код серьёзных индусов
источник

A

AlexB in F# Flood: Диванная теория всего
Anatoly
ты попробуй сначала =)
Пробовал. Но не для аггрегации, правда.
Искал медленные реквесты. Очень помогло, кстати. Был неприятный прикол, что при поднятии нового контейнера существующие начинали тупить.
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Ayrat Hudaygulov
серьёзный код серьёзных индусов
Ахах
источник

R

Roman in F# Flood: Диванная теория всего
Тут вбрасывали код со всякими |> AsyncChoice.map3 и трехэтажными лямбдами. Код, который в СЕ читался бы за 3 секунды в пайплайне нужно вдуплять 5 минут. Нахуя?
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Roman
Тут вбрасывали код со всякими |> AsyncChoice.map3 и трехэтажными лямбдами. Код, который в СЕ читался бы за 3 секунды в пайплайне нужно вдуплять 5 минут. Нахуя?
А кто сказал что нужно так делать? Нужно декомпозировать все
источник

R

Roman in F# Flood: Диванная теория всего
Maksym Suprunenko
Можно тогда вообще писать на сишарпе
причем тут сишарп? У тебя, похоже, каргокульт на внешний вид функциональщины.
источник

VA

Vagif Abilov in F# Flood: Диванная теория всего
Roman
пайплайн вообще работает только на самых тривиальных случаях. Как только у тебя есть ветвление или нужен контекст предыдущих шагов, он нихуя не работает. Так что используй CE.
+++
источник

A

Anatoly in F# Flood: Диванная теория всего
AlexB
Пробовал. Но не для аггрегации, правда.
Искал медленные реквесты. Очень помогло, кстати. Был неприятный прикол, что при поднятии нового контейнера существующие начинали тупить.
пришли запрос, пожалуйста, на кастомную метрику
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Roman
Тут вбрасывали код со всякими |> AsyncChoice.map3 и трехэтажными лямбдами. Код, который в СЕ читался бы за 3 секунды в пайплайне нужно вдуплять 5 минут. Нахуя?
Стоп, задача пайплана дать высоко уровневое понимание что делает функция
источник

A

Anatoly in F# Flood: Диванная теория всего
мы её сохраняем вот так: NewRelic.Api.Agent.NewRelic.RecordMetric($"Custom/{name}", value);
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
А не усложнить
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
и когда там куча map, bind, tap, maperror, pure не очень получается сразу понять
источник