Здравствуйте, okon, Вы писали:
AA>>Во-первых не указан модификатор this, во-вторых парень лихо прикрутил логирование посредством Bind, AA>>хотя реализация вызывает функцию только если результат Success, т.е. ошибку уже не залогировать. O>смотря как написать функцию Log.
O>Там параметры просто местами надо поменять и this поставить. O>у непосредственно Log должна быть сигнатура O>
IT>Монада весьма интересная, я бы даже сказал феноменально интересная абстракция прежде всего тем, что никто не умеет объяснять что это такое.
Если бы замутили спецолимпиаду "объясни монаду челлендж", то в категории "демосцена до 24 байт" выступил бы с объяснением "обёртка для визитора"
Насколько я понял, парень увлекается F#, в докладе пытается рассказать о прелестях функциональщины,
но я уже несколько дней не могу понять, как метод Bind работает на вызове функции.
Во-первых не указан модификатор this, во-вторых парень лихо прикрутил логирование посредством Bind,
хотя реализация вызывает функцию только если результат Success, т.е. ошибку уже не залогировать.
Мне одному кажется или нет что с докладом все абсолютно не так?
AA>Во-первых не указан модификатор this, во-вторых парень лихо прикрутил логирование посредством Bind, AA>хотя реализация вызывает функцию только если результат Success, т.е. ошибку уже не залогировать.
смотря как написать функцию Log.
Там параметры просто местами надо поменять и this поставить.
у непосредственно Log должна быть сигнатура
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Здравствуйте, varenikAA, Вы писали:
AA>Пытаюсь понять код докладчика на этом видео AA>https://youtu.be/qrv0XhYh6sI?t=937
AA>Насколько я понял, парень увлекается F#, в докладе пытается рассказать о прелестях функциональщины, AA>но я уже несколько дней не могу понять, как метод Bind работает на вызове функции. AA>Во-первых не указан модификатор this, во-вторых парень лихо прикрутил логирование посредством Bind, AA>хотя реализация вызывает функцию только если результат Success, т.е. ошибку уже не залогировать. AA>Мне одному кажется или нет что с докладом все абсолютно не так?
С монтажом всё печально. В оригинале, видимо, он говорит медленнее и зачем-то решили это убрать, ускорив видео.
В принципе, парень уверенно держится, аудитории не боится.
Про саму подачу материала... всё пересматривать лень, но несколько косяков явно в глаза бросились, так что явно не в одном месте проблема. Бить по рукам за такое надо однозначно, но дальше всё зависит от того, какого уровня доклад.
Если это просто какая-то "местечковая" конфа, а потом он сам смонтировал и вылил на ютьюб — ну, все когда-то начинали. Не страшно. А вот если это доклад от лица компании, или какое-то серьёзное мероприятие, то "ой-ой".
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Здравствуйте, varenikAA, Вы писали:
AA>Пытаюсь понять код докладчика на этом видео AA>https://youtu.be/qrv0XhYh6sI?t=937
AA>Насколько я понял, парень увлекается F#, в докладе пытается рассказать о прелестях функциональщины, AA>но я уже несколько дней не могу понять, как метод Bind работает на вызове функции. AA>Во-первых не указан модификатор this, во-вторых парень лихо прикрутил логирование посредством Bind, AA>хотя реализация вызывает функцию только если результат Success, т.е. ошибку уже не залогировать. AA>Мне одному кажется или нет что с докладом все абсолютно не так?
Здравствуйте, Vladek, Вы писали:
V>Здравствуйте, varenikAA, Вы писали:
AA>>Пытаюсь понять код докладчика на этом видео
V>А я полез проверять настройки плеера — не увеличена ли была скорость.
Мне кажется этим страдают многие докладчики — говорить быстро и много.