Nauka programowania opartego na testach jak pisać przejrzysty kod w kilku językach programowania

Od oprogramowania wymaga się solidnośi poprawności, a równocześnie oczekuje wydajnego działania i skalowalności. Jako programista odpowiadasz za zapewnienie aplikacjom tych właśnie cech. Niezależnie od tego, jakiego języka programowania używasz, praca zgodnie z paradygmatem TDD umożliwi Ci otrzymani...

Full description

Bibliographic Details
Main Author: Siddiqui, Saleem
Other Authors: Lachowski, Lech (Translator)
Format: eBook
Language:Polish
Published: Gliwice Helion 2022
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02612nmm a2200337 u 4500
001 EB002166985
003 EBX01000000000000001306000
005 00000000000000.0
007 cr|||||||||||||||||||||
008 230704 ||| pol
020 |a 9788328390416 
050 4 |a QA76.76.T48 
100 1 |a Siddiqui, Saleem 
130 0 |a Learning test-driven development 
245 0 0 |a Nauka programowania opartego na testach  |b jak pisać przejrzysty kod w kilku językach programowania  |c Saleem Siddiqui ; tłumaczenie, Lech Lachowski 
250 |a [First edition] 
260 |a Gliwice  |b Helion  |c 2022 
300 |a 232 pages  |b illustrations 
505 0 |a Includes bibliographical references and index 
653 |a Computer software / Development / http://id.loc.gov/authorities/subjects/sh85029535 
653 |a Computer software / Development / fast 
653 |a Computer software / Testing / fast 
653 |a Computer software / Testing 
700 1 |a Lachowski, Lech  |e translator 
041 0 7 |a pol  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9788328390416 
776 |z 8328390418 
856 4 0 |u https://learning.oreilly.com/library/view/~/9788328390416/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.1/4 
520 |a Od oprogramowania wymaga się solidnośi poprawności, a równocześnie oczekuje wydajnego działania i skalowalności. Jako programista odpowiadasz za zapewnienie aplikacjom tych właśnie cech. Niezależnie od tego, jakiego języka programowania używasz, praca zgodnie z paradygmatem TDD umożliwi Ci otrzymanie testowalnego kodu o wysokiej jakości. Choć te korzyści przeważają nad niedogodnościami podejścia TDD, wielu programistów narzeka na czasochłonność, pracochłonność i sprawiającą problemy implementację programowania opartego na testach. To przewodnik dla programistów, którzy chcą stosować podejście TDD w swojej codziennej praktyce. Pokazuje, jak korzystać z programowania sterowanego testami podczas pracy w trzech różnych językach: Go, JavaScripcie i Pythonie. Dzięki tej książce zrozumiesz, w jaki sposób zastosować klasyczny paradygmat "dziel i zwyciężaj" do budowania testów jednostkowych i w efekcie radzić sobie nawet z bardzo rozbudowaną architekturą oprogramowania. Liczne przykłady o stopniowo rosnącym poziomie zaawansowania pozwolą Ci płynnie nabierać wprawy i pewności w tworzeniu testów jednostkowych, a także ich używaniu. Szybko się przekonasz, że wprowadzenie TDD do codziennej praktyki kodowania jest bardzo opłacalną decyzją: kod będzie czysty, zrozumiały, elegancki i prosty w utrzymaniu!