Николай Гусев - Функциональное программирование для C# разработчиков
https://www.youtube.com/watch?v=VoLXQaoUFSs

1) Discriminated Union (Обязываем клиента реализовать код для всех возможных типов значений переменной)
1.2) Option, Nullable (Необязательный параметр)
1.3) Result (Результат или ошибка)
2) Purity
3) Totality (Функция должна уметь возвращать корректный результат при любом допустимом входном значении)

Теги:
Создал(а) Alexandr Fokin 2021/05/30 11:53