TDD w praktyce. Niezawodny kod w j?zyku Python

Gespeichert in:
Bibliographische Detailangaben
Titel: TDD w praktyce. Niezawodny kod w j?zyku Python
Beschreibung: „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 FoundationTwó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!
Autoren: Harry J.W. Percival
Resource Type: eBook.
Schlagworte: Object-oriented programming (Computer science), Web site development, Python (Computer program language), Application software--Development
Categories: COMPUTERS / Programming / Algorithms
Datenbank: eBook Index
Beschreibung
Abstract:„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 FoundationTwó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!
ISBN:9788328313804
9781457196812