Testowanie 6: TDD - Faza Red

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Czy wiesz czym jest TDD? To technika polegająca na pisaniu testu do nieistniejącego kodu 🤯 W tym filmie Łukasz omawia jedną z faz TDD - fazę Red 🔴 Na czym ona polega? Obejrzyj to wideo i sprawdź! 👀
    Więcej o TDD dowiesz się z naszego kursu Testowanie kodu w C++:
    👉 coders.school/...
    Zostań ninją C++!

ความคิดเห็น • 5

  • @RobieMVPAplikacjeKarolBocian
    @RobieMVPAplikacjeKarolBocian ปีที่แล้ว

    Super, dziękuję!

  • @robertkoosowski5696
    @robertkoosowski5696 ปีที่แล้ว

    Jakie wymagania są do tego kursu? Np. : podstawy C++, środowisko VS itd. ?

    • @CodersSchool
      @CodersSchool  ปีที่แล้ว

      Przede wszystkim musisz znać obiektowy C++. Często testujemy całe klasy, więc tutaj to jest potrzebne. Przy okazji nauczymy się jak powinno się takie klasy projektować, aby były testowalne i "wymienialne". Odnośnie środowiska - nie ma konkretnych wymagań. Możesz działać z czymkolwiek, o ile potrafisz skompilować i uruchomić kod. Pokazuję jak tworzyć projekty od zera pod Linuxem/MacOS, bo też głównie pod tymi systemami pracuje się gdy trzeba programować w C++.

  • @patryk3772
    @patryk3772 ปีที่แล้ว

    Ale ten szkielet aplikacji pod pierwsze napisanie testów piszemy w plikach testowych czy projektowych?

    • @CodersSchool
      @CodersSchool  ปีที่แล้ว

      Nie rozumiem pytania :) Co to są pliki testowe a co to są projektowe? Jeśli testowe to po prostu testy w C++, a projektowe to implementacja, która jest testowana, to szkieletem to będzie zestaw obu. Zazwyczaj będą to 3 pliki - something.hpp, something.cpp i something-tests.cpp. Podział na plik nagłówkowy i implementacyjny jest standardowy, a w something-tests.cpp piszemy testy. Do tego musimy mieć odpowiednio skonfigurowany cmake.