Скрыть последних авторов
Alexandr Fokin 2.1 1
2 Николай Гусев - Функциональное программирование для C# разработчиков
Alexandr Fokin 7.1 3 https://2017.dotnext-moscow.ru/2017/msk/talks/2x8019akbcickyaumus8ka/
Alexandr Fokin 2.1 4
Alexandr Fokin 4.2 5 1) Discriminated Union (Обязываем клиента реализовать код для всех возможных типов значений переменной)
Alexandr Fokin 5.1 6 1.2) Result (Результат или ошибка)
7 2) Option, Nullable (Необязательный параметр)
8 4) Purity (Фукнция возвращает одинаковые результаты на одинаковых значения, не читает и не меняет глобальное состояние)
9 5) Totality (Функция должна уметь возвращать корректный результат при любом допустимом входном значении)
Alexandr Fokin 6.1 10 6) Фукнции высокого порядка