Роман Неволин - Почему ваша архитектура функциональная и как с этим жить

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 11

  • @viktorpti3946
    @viktorpti3946 5 років тому +18

    К вопросу о наименовании методов типа FindUser. Префикс Try* принято добавлять к методу, если он возвращает bool: TryParse, TryGetValue. Если же метод может вернуть null, то это принято обозначать суффиксом *OrDefault: FirstOrDefault, GetValueOrDefault.

  • @MrKibitz
    @MrKibitz 5 років тому +4

    Это просто прекрасно!! Практика великое дело, не с книжки академизмы зачитывает, спасибо Роман

  • @VitaliChuzha
    @VitaliChuzha 4 роки тому

    Отличный доклад, спасибо!

  • @terabucks
    @terabucks 5 років тому

    Интересно. Погрело душу.

  • @KarenTazayan
    @KarenTazayan 5 років тому

    Отличный доклад, спасибо!

  • @denis-suleimanov
    @denis-suleimanov 4 роки тому

    Хороший доклад. Но есть вопрос: если у нас бизнес-логика вынесена в отдельный проект и соответственно существует два этапа валидации (в веб-сервисе мы проверяем, что поля не пустые, а уже в "бизнесе" проверяем корректность данных по форме, а например в DAL проверяем, что они ещё и корректны по сути)... То как быть с ValidationException и всем этим наследованием? не пробрасывать же HTTP Code аж с DAL.

  • @АлексейКузнецов-и5ь7р

    Правильно ли я понимаю, что использование парадигмы ФП подразумевает частичный отказ от паттерна Состояние?

  • @mt89vein
    @mt89vein 5 років тому +4

    Отличный доклад

  • @ЮрийШпорхун
    @ЮрийШпорхун 3 роки тому +1

    !обисапс ,далкод йынчилтО

  • @MsKarlason
    @MsKarlason 5 років тому

    Переходи на функциональную сторону, у нас функции

  • @vpatryshev
    @vpatryshev 2 місяці тому

    Автор талантлив, речист, начитан - но необразован, к сожалению. Немножно ни в это самое, ни в красную армию. Чатгпт напоминает.