Hodnotenie:
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.
⬤ 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í)
Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
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í.
© 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)