TDD в проектах на PHP [GeekBrains]

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

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

  • @ДмитрийАнтонов-й7щ
    @ДмитрийАнтонов-й7щ 4 года назад +2

    Еще один видос, который отталкивает от тестирования

  • @egorich2542
    @egorich2542 6 лет назад +5

    Артем, скажи пожалуйста, какой смысл тестировать mock-и, как ты делаешь в первых 2х тестах ?

    • @youknowme9732
      @youknowme9732 3 года назад

      Тест пишется только для одного метода. Моки помогают протестировать нужный метод (к примеру calculateDiscount), со значениями которые отдают другие методы (к примеру isMultipleOf5). В первых 2 тестах у нас еще нет сессии с номером заказа, по этому нельзя определить делится этот номер заказа на 5 или нет.

  • @devkonst
    @devkonst 6 лет назад +1

    подскажите пожалуйста, как включить качество видео больше 720? у меня это максимальное, все примеры и работу смотреть на таком не реально

  • @evgeniyt.2858
    @evgeniyt.2858 3 года назад +2

    1. Шакальное качество даже на 720p
    2. Постоянные клики мыши
    3. Как прошел тест, если метода isMultipleOf5 в Cart нет?
    4. [ "Если вы не знаете, что такое Mock, то почитайте" => [ "Step1" => "Два круга", "Step2" => "Сова" ] ]
    5. Dislike ... Profit!!!

  • @maksimepikhin
    @maksimepikhin Год назад +1

    Типичный формат обучения в GeekBrains. Такое ощущение, что взяли программиста, который не умеет объяснять, но в голове знает... Короче, я на опыте понял то, что хотел автор сказать, но для новичков это просто шакальные курсы. Вместо того, чтобы нанимать нормальный преподавателей или учить программистов обучать - делают такой ужас и продают это. По продажам знаю, так как заказывал курс у них для другого человека и смотрел, что там происходит. +- одна и та же шляпа.

  • @liveloper
    @liveloper 6 лет назад +2

    Странно. Тесты зеленые, а код не рабочий так как метода не определен.

  • @mmospanenko
    @mmospanenko 5 лет назад +2

    Смотрю на пхп и радуюсь что соскочил на версиях 5.5, жесть что с него сделали.
    Видео интересное но остаются вопросы. 1. Смысл в моках если мы в коде не проверяем вызовы? Т.е на первом цикле тесты зеленые но проблему код не решает.
    2. Стремный мок тул, куча ненужного кода, что никак не делает из тестов простую доку.
    3. Еще не досмотрел, но почему простой класс мокается а вот сессия вставляется живая?

    • @youknowme9732
      @youknowme9732 3 года назад

      1. Моки наследуют класс и перезаписывают нужные метод(ы). Вызов идет подкласса. 3. Тест пишется только для одного метода. Сессию установили в тесте и через метод вернули результат. Без моков нам бы пришлось установить сессию, пройтись по всем методам к нужному результату - но тест пишется только для одного метода .

  • @АлексейСтруговщиков-д1б

    Постоянно что-то не договаривают. Я так и не понял на кого рассчитано видео ? И не надо постоянно говорить английские слова, лучше разбираться никто не станет, а в компетентности рассказчика начинаешь сомневаться (((

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

    Слишком синтетично!(