Практическое введение в Pact. Алексей Виноградов (Vinogradov IT-Consulting)

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 7

  • @grulice
    @grulice 4 года назад +1

    Замечательный доклад, очень хороший источник вводной информации. Спасибо, Алексей!

  • @on3p3301
    @on3p3301 2 года назад

    Супер, спасибо Алексею за доклад !

  • @KeyClaim
    @KeyClaim 5 лет назад

    Крутой доклад. Особенно интересно было послушать про проблемы из практического применения!
    Не совсем понял зачем мок для провайдера. Брокером в провайдер доставляются response и входные данные для request из контракта чтобы проверить сгенерит ли он так же.

    • @AlexeiVinogradovIT
      @AlexeiVinogradovIT 4 года назад

      Я сейчас не совсем представляю про какое место (мок для провайдера). Но может быть это:
      - для верификации надо провайдера запустить
      - сам (запущенный) провайдер может иметь зависимости от других (допустим медленных) сервисов или (допустим больших и медленных) баз данных и "долго" жевать ответ.
      - тогда для ускорения верификации можно замокать эти (другие) сервисы или базы данных (потому что мы не тестируем провайдер функционально, это не задача Пакта, а только проверяем совместимость интерфейсов).
      - но если нет *проблем* с перформансом при верификации - то мокать это лишняя ненужная работа
      - по отзывам слыхал, что другие проекты иногда мокают, иногда не мокают - то есть это зависит от сервиса и прочего контекста, "бест практисов" тут нет.

    • @KeyClaim
      @KeyClaim 4 года назад

      ​@@AlexeiVinogradovIT понял. Как раз это не уловил. Спасибо!

  • @dontknowwhattotypelo
    @dontknowwhattotypelo 5 лет назад +1

    кайф

  • @yuriivoina1261
    @yuriivoina1261 6 лет назад

    Swagger na steroidah , prikolno :)