Test Driven Development in Python

TDD(test-driven development) to metodologia tworzenia oprogramowania, która wykazała empirycznie poprawę jakości kodu bez zmiany szybkości tworzenia oprogramowania. Dołącz do ekspertów z Natwest na wprowadzenie do test-driven development. Pisząc testy i kod, nauczysz się, jak rozwijać oprogramowanie korzystając z zasad TDD. Po przeprowadzeniu refaktoryzacji kodu zobaczysz na własne oczy, jak test-driven development może ułatwić Ci życie. […]

TDD(test-driven development) to metodologia tworzenia oprogramowania, która wykazała empirycznie poprawę jakości kodu bez zmiany szybkości tworzenia oprogramowania. Dołącz do ekspertów z Natwest na wprowadzenie do test-driven development. Pisząc testy i kod, nauczysz się, jak rozwijać oprogramowanie korzystając z zasad TDD. Po przeprowadzeniu refaktoryzacji kodu zobaczysz na własne oczy, jak test-driven development może ułatwić Ci życie.

CI(continuous integration) i CD(continuous delivery), testowanie, a w szczególności testy jednostkowe, to główne filary solidnego oprogramowania.

Czego się nauczysz? Pod koniec tego warsztatu będziesz rozumieć:

  • Dlaczego pisanie testów przyspiesza tworzenie oprogramowania.
  • Dlaczego testy powodują tworzenie lepszego i bezpieczniejszego kodu.
  • Zobaczysz krok po kroku TDD w akcji.
  • Poznasz biblioteki do testów w Pythonie.
  • Fixtures, pomocnicze funkcje i narzędzia, kiedy ich używać

    Będziesz w stanie:
  • Używać test-driven development.
  • Przekonać innych (na przykład swojego menedżera, kolegów) do TDD.
  • Pisać lepszy kod, rozwijać oprogramowanie szybciej niż wcześniej.
  • Zwiększyć pokrycie testami, poprawić jakość dzięki czytelnym testom.


    Wymagania wstępne: Podstawowa znajomość Pythona, najlepiej jeśli uczestnicy mają doświadczenie w tworzeniu oprogramowania. Aktywne konto Google(potrzebne do platformy Colab).

role models

mentors

trainers