Informatyka i matematyka

Harry J.W. Percival – TDD w praktyce. Niezawodny kod w języku Python

Każdy programista marzy o pracy z przejrzystym kodem, który został w
całości pokryty testami. Niestety, rzeczywistość bywa często daleka od
ideału. A może da się go jednak osiągnąć? Odpowiedzią na to pytanie
jest TDD (ang. Test-Driven Development), czyli wytwarzanie
oprogramowania sterowane testami. Jak zacząć stosować tę technikę? Na to
i wiele innych pytań odpowiada ta książka. Zacznij w praktyce realizować
koncepcje płynące z TDD w połączeniu z językiem Python. Na początku
dowiedz się, jak skonfigurować Django za pomocą testu funkcjonalnego,
oraz skorzystaj z modułu unittest. Zdobądź też bezcenną wiedzę na temat
testowania widoków, szablonów i adresów URL oraz naucz się testować
układy strony i style. Sprawdź, jak zapewnić ciągłą integrację z
wykorzystaniem systemu Jenkins oraz najlepszych praktyk w tworzeniu
testowalnego kodu. Książka ta jest doskonałą lekturą dla wszystkich
programistów tworzących aplikacje internetowe w języku Python. Twój kod
może być naprawdę łatwy w utrzymaniu!

* Poznaj sposób pracy wykorzystujący podejście TDD, między innymi cykl
test jednostkowy i tworzenie kodu, a później refaktoryzacja.

* Używaj testów jednostkowych dla klas i funkcji oraz testów
funkcjonalnych pozwalających na symulowanie działań podejmowanych przez
użytkownika w przeglądarce internetowej.

* Dowiedz się kiedy i jak używać obiektów imitacji, a także poznaj wady
i zalety testów odizolowanych i zintegrowanych.

* Przetestuj i automatyzuj wdrożenie za pomocą serwera prowizorycznego.

* Zastosuj testy względem przygotowanych przez firmy trzecie wtyczek,
które integrujesz z witryną.

* Używaj środowiska ciągłej integracji w celu automatycznego wykonywania
testów.
  źródło opisu: Matras źródło okładki: Matras

Wydawnictwo:
Helion
ISBN:
9788328313774

kategoria:
informatyka i matematyka

język:
polski

Dodaj komentarz