Vývoj v jazyku Java riadený testami: Využite princípy TDD na vývoj aplikácií od začiatku do konca v jazyku Java

Hodnotenie:   (3,8 z 5)

Vývoj v jazyku Java riadený testami: Využite princípy TDD na vývoj aplikácií od začiatku do konca v jazyku Java (Viktor Farcic)

Recenzie čitateľov

Zhrnutie:

Kniha slúži ako praktický úvod do testami riadeného vývoja (TDD) a jednotkového testovania, najmä pre vývojárov v jazyku Java. Je síce dobre napísaná a náučná, najmä pre tých, ktorí už majú nejaké znalosti jazyka Java, ale obsahuje množstvo preklepov a v niektorých oblastiach jej chýba určitá hĺbka.

Výhody:

Dobre napísaná pre študentov so základnými znalosťami jazyka Java
vzdelávacia s jasnými vysvetleniami
obsahuje praktické cvičenia
bohatá na príklady
obsahuje pokročilé koncepty TDD
pútavý štýl písania
dobrý prehľad pre začiatočníkov aj skúsených vývojárov
rieši reálne scenáre.

Nevýhody:

Početné preklepy
niektoré použitie žargónu
príliš zjednodušuje niektoré koncepty
môže byť zahltený zložitými príkladmi
chýba diskusia o obmedzeniach TDD
niektoré kroky môžu byť nejasné alebo rýchle
spoliehanie sa na nástroje ako Vagrant môže byť prílišné.

(na základe 13 čitateľských recenzií)

Pôvodný názov:

Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java

Obsah knihy:

Uplatnenie princípov TDD pri vývoji aplikácií typu end-to-end v jazyku Java

Kľúčové vlastnosti

⬤ Preskúmajte najpopulárnejšie nástroje a frameworky TDD a získajte väčšie zručnosti pri vytváraní aplikácií.

⬤ Vytvárajte aplikácie s lepším návrhom kódu, menším počtom chýb a vyšším pokrytím testami, čo vám umožní rýchlo ich uviesť na trh.

⬤ Zavedenie metód programovania riadeného testami do pracovných postupov vývoja.

Popis knihy

Vývoj riadený testami (TDD) je vývojový prístup, ktorý sa opiera o postup "test-first", ktorý kladie dôraz na napísanie testu pred napísaním potrebného kódu a následné refaktorovanie kódu s cieľom jeho optimalizácie.

Hodnota vykonávania TDD v jazyku Java, ktorý je jedným z najznámejších programovacích jazykov, spočíva v zlepšení produktivity programátorov, udržiavateľnosti a výkonnosti kódu a v hlbšom pochopení jazyka a jeho efektívnom využívaní.

Táto kniha, ktorá začína základmi TDD a dôvodmi, prečo je jeho osvojenie prospešné, vás prevedie od prvých krokov TDD s Javou, až kým nebudete dostatočne sebavedomí na to, aby ste túto prax prijali do svojej každodennej rutiny.

Budeme vás viesť pri nastavovaní nástrojov, rámcov a prostredia, ktoré potrebujete, a vrhneme sa priamo na praktické cvičenia s cieľom zvládnuť postupne jeden postup, nástroj alebo rámec. Dozviete sa o postupe Red-Green-Refactor, ako písať unit testy a ako ich používať ako spustiteľnú dokumentáciu.

Vďaka tejto knihe tiež zistíte, ako navrhovať jednoduchý a ľahko udržiavateľný kód, pracovať s mocks, využívať vývoj riadený správaním, refaktorizovať starý zdedený kód a uvoľniť polotovar do produkcie pomocou prepínačov funkcií.

Túto knihu dokončíte s hlbokým pochopením metodiky vývoja riadeného testami a s istotou, že ju budete môcť aplikovať pri programovaní aplikácií v jazyku Java.

Čo sa naučíte

⬤ Preskúmajte nástroje a rámce potrebné na efektívny vývoj TDD.

⬤ Vykonať efektívne proces Red-Green-Refactor, pilier, okolo ktorého sú založené všetky ostatné postupy TDD.

⬤ Zvládnuť efektívne jednotkové testovanie v izolácii od zvyšku kódu.

⬤ Navrhovať jednoduché a ľahko udržiavateľné kódy implementáciou rôznych techník.

⬤ Využívajte rámce a techniky mocking na jednoduché písanie a rýchle vykonávanie testov.

⬤ Vyvinúť aplikáciu na implementáciu vývoja riadeného správaním v spojení s testovaním jednotiek.

⬤ Zapínajte a vypínajte funkcie pomocou prepínačov funkcií.

Ďalšie údaje o knihe:

ISBN:9781783987429
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Súbor nástrojov DevOps 2.4 - The DevOps 2.4 Toolkit
Tak ako ostatné knihy, ktoré som napísal, ani táto nemala pevne stanovený rozsah. Nezačal som s indexom. Nenapísal som...
Súbor nástrojov DevOps 2.4 - The DevOps 2.4 Toolkit
Vývoj v jazyku Java riadený testami: Využite princípy TDD na vývoj aplikácií od začiatku do konca v...
Uplatnenie princípov TDD pri vývoji aplikácií...
Vývoj v jazyku Java riadený testami: Využite princípy TDD na vývoj aplikácií od začiatku do konca v jazyku Java - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Súbor nástrojov DevOps 2.5 - The DevOps 2.5 Toolkit
Preskúmame niektoré zručnosti a znalosti potrebné na prevádzku klastrov Kubernetes. Budeme sa zaoberať témami, ktoré sa...
Súbor nástrojov DevOps 2.5 - The DevOps 2.5 Toolkit
Súbor nástrojov DevOps 2.2 - The DevOps 2.2 Toolkit
Zdá sa, že s každou ďalšou knihou sa rozsah rozmazáva a stáva sa menej presným. Keď som začal písať Test-Driven Java...
Súbor nástrojov DevOps 2.2 - The DevOps 2.2 Toolkit
Súbor nástrojov DevOps 2.3 - The DevOps 2.3 Toolkit
Cieľom tejto knihy nie je presvedčiť vás, aby ste prijali Kubernetes, ale poskytnúť podrobný prehľad jeho funkcií. Chcem,...
Súbor nástrojov DevOps 2.3 - The DevOps 2.3 Toolkit

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)