TDD w praktyce. Niezawodny kod w języku Python

Wysyłka w
3-5 dni + czas dostawy
Format
17x23,5 cm
Rok wydania
2015
Wydawnictwo
Ilość stron
448
Nasza cena: 55,20 zł 69,00 zł Taniej o: 20%

 Twórz niezawodne aplikacje 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. Poznaj techniki TDD w połączeniu z Pythonem!

Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.

Kenneth Reitz, członek Python Software Foundation

Czytaj całość

Recenzje

Szczegóły

Pokaż więcej

  • Autor: J w Percival Harry
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2015
  • Ilość stron: 448
  • Format: 17x23,5 cm
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328313774
  • Język: polski
  • Tłumacz: Górczyński Robert
  • Nr wydania: 1
  • ISBN: 9788328313774
  • EAN: 9788328313774
  • Wymiary: 17.0x24.0x2 cm
Warto zwrócić uwagę na...
HTML, CSS i JavaScript dla każdego w.VII 0/5 Nasza cena:
91,08 zł 99,00 zł
Do koszyka dodaj do schowka

HTML, CSS i JavaScript dla każdego w.VII

Internet to nasza codzienność. Znakomita większość firm ma swoje strony internetowe. Coraz więcej ludzi prowadzi blogi czy profile w mediach społecznościowych. I choć żeby publikować w internecie, nie musisz być profesjonalnym projektantem, to jednak aby mieć kontrolę nad wyglądem i...
PHP. Obiekty wzorce narzędzia 0/5 Nasza cena:
78,32 zł 89,00 zł
Do koszyka dodaj do schowka

PHP. Obiekty wzorce narzędzia

Jeszcze kilka lat temu programowanie zorientowane obiektowo w PHP wydawało się dość karkołomnym zagadnieniem. Upowszechnienie licznych frameworków sprawiło jednak, że coraz większa liczba programistów tworzy aplikacje WWW, pisząc kod obiektowy w PHP. Frameworki są chętnie stosowane, gdyż wydaje...
Mistrz czystego kodu 0/5 Nasza cena:
31,92 zł 39,90 zł
Do koszyka dodaj do schowka

Mistrz czystego kodu

Mistrz czystego koduWyczekiwana kontynuacja nagradzanej książki "Wujka Boba - Czysty Kod." Programiści, który pracują i odnoszą sukcesy mimo wielkiej niepewności i nieustającej presji mają pewien wspólny element: troszczą się o zasady tworzenia oprogramowania. Traktują swój zawód jak rzemiosło. Są...
Rozwijanie mikrousług w Pythonie 0/5 Nasza cena:
50,15 zł 59,00 zł
Do koszyka dodaj do schowka

Rozwijanie mikrousług w Pythonie

Rozwijanie mikrousług w Pythonie. Budowa, testowanie, instalacja i skalowanie Mikrousługi są bardzo ciekawym trendem tworzenia kodu. Pojawił się on kilka lat temu z uwagi na potrzebę przyspieszenia cyklu udostępniania oprogramowania. Nowe produkty i funkcje musiały być oferowane użytkownikom...
Programowanie dla początkujących 0/5 Nasza cena:
15,92 zł 19,90 zł
Do koszyka dodaj do schowka

Programowanie dla początkujących

Poznaj świat programowania! Dzięki tej książce: Poznasz podstawy programowania Nauczysz się korzystać z podstawowych konstrukcji — pętli, instrukcji warunkowych Wykorzystasz zmienne Pobierzesz dane od użytkownika oraz zapiszesz wyniki do pliku Zgłębisz podstawy języka Python Jeżeli chcesz się...
Program.zorientowane obiektowo w języku JavaScript 0/5 Nasza cena:
69,52 zł 79,00 zł
Do koszyka dodaj do schowka

Program.zorientowane obiektowo w języku JavaScript

Dziś JavaScript jest dojrzałym, wszechstronnym i potężnym językiem programowania, który świetnie się nadaje do programowania zorientowanego obiektowo. Pozwala przy tym na pisanie solidnego i efektywnego kodu. Stał się świetnym narzędziem do tworzenia bardzo złożonych, skalowalnych i łatwych w...
Thinking in Java. Edycja polska. Wydanie IV 0/5 Nasza cena:
119,20 zł 149,00 zł
Do koszyka dodaj do schowka

Thinking in Java. Edycja polska. Wydanie IV

Thinking in Java Edycja polskaPoznaj najnowszą wersję języka JavaOpanuj zasady projektowania obiektowegoWykorzystaj Javę do tworzenia aplikacjiZastosuj najnowsze narzędzia i technikiPopularność Javy stale rośnie, a każda następna wersja tego języka wnosi coś nowego. Poznanie wszystkich możliwości...
Java w 21 dni. Wydanie VII 0/5 Nasza cena:
79,20 zł 99,00 zł
Do koszyka dodaj do schowka

Java w 21 dni. Wydanie VII

Java jest zorientowanym obiektowo i bezpiecznym językiem programowania. Użytkownicy uważają go za łatwiejszy do nauki od języka C++ i taki, który jednocześnie pozwala na unikanie istotniejszych błędów. W Javie można tworzyć kod działający na dowolnym komputerze lub urządzeniu z maszyną wirtualną...
Tablice informatyczne. C# 0/5 Nasza cena:
13,60 zł 17,00 zł
Do koszyka dodaj do schowka

Tablice informatyczne. C#

Najważniejsza wiedza jest tu! C# to obecnie jeden z najważniejszych, najpopularniejszych i najbardziej wszechstronnych obiektowych języków programowania, nic więc dziwnego, że na rynku dostępnych jest mnóstwo publikacji na jego temat. Niestety, są to przeważnie opasłe tomy, zupełnie nieprzydatne...
Zobacz, dlaczego warto nam zaufać

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula