Hodnocení:
Kniha „Effective Testing with RSpec 3“ autorů Myrona Marstona a Iana Deese je vysoce ceněna pro svou srozumitelnost, hloubku informací a praktické příklady zaměřené na lepší pochopení testovacího rámce RSpec. Přestože ji mnozí recenzenti považují za přínosnou pro nové i zkušené uživatele RSpec, někteří upozorňují na problémy s úplností poskytnutých příkladů zdrojových kódů.
Klady:⬤ Jasný a dobře strukturovaný obsah, který zjednodušuje složité koncepty.
⬤ Komplexní informace o RSpec, díky nimž je cenná jak pro začátečníky, tak pro zkušené vývojáře.
⬤ Četné praktické příklady kódu, které rozšiřují možnosti učení.
⬤ Dobrá cvičení na konci každé kapitoly pro upevnění porozumění.
⬤ Pozitivní dopad na schopnost čtenářů psát lepší testy a refaktorovat své testovací sady.
⬤ Autoritativní postřehy zkušených vývojářů v oboru.
⬤ Chybějící klíčové části zdrojového kódu potřebné ke spuštění příkladů, což vede k frustraci.
⬤ Některé závislosti jsou zastaralé a nejsou kompatibilní s novějšími verzemi Ruby.
⬤ Několik čtenářů mělo pocit, že styl psaní se nemusí líbit každému.
(na základě 17 hodnocení čtenářů)
Effective Testing with Rspec 3: Build Ruby Apps with Confidence
Naše testy jsou opět rozbité! Proč se sada spouští tak dlouho? Jakou hodnotu nám tyto testy vůbec přinášejí? Vyřešte své problémy s testováním tím, že budete vytvářet a udržovat kvalitní software pomocí RSpec - populárního testovacího frameworku pro Ruby s příchutí BDD. Tento definitivní průvodce od hlavního vývojáře RSpec vám ukáže, jak používat RSpec k vytváření udržovatelnějších návrhů, specifikaci a dokumentaci očekávaného chování a prevenci regresí při refaktoringu. Vytvořte projekt pomocí RSpec k návrhu, popisu a testování chování kódu. Ať už s automatizovanými testy začínáte, nebo je používáte již léta, tato kniha vám pomůže psát efektivnější testy.
RSpec byl stažen více než 100 milionkrát a inspiroval nespočet testovacích frameworků v jiných jazycích. Použijte tento vlivný testovací rámec pro jazyk Ruby k iterativnímu vývoji projektu s jistotou, kterou přináší dobře otestovaný kód. Tato kniha vás provede vytvořením projektu v jazyce Ruby s RSpec a podrobně prozkoumá jednotlivé komponenty.
Začněte tím, že se naučíte základy instalace a používání RSpec. Poté vytvoříte skutečné rozhraní JSON API a v průběhu celého procesu budete používat RSpec k řízení pracovního postupu ve stylu BDD. Použijte efektivní testovací strategii pro psaní rychlých a robustních testů, které podporují evoluční návrh prostřednictvím refaktoringu. Ve zbytku knihy najdete definitivního průvodce komponentami RSpec. Použijte metadata rspec-core k rozřezání a rozkrájení sady specifikací. Pronikněte do matcherů rspec-expectations: skládejte je flexibilními způsoby, přesně specifikujte očekávané výsledky a rychle diagnostikujte problémy pomocí dobrých zpráv o selhání. Pište rychlé, izolované testy pomocí testovacích dvojníků rspec-mocks a zároveň posuňte svůj kód směrem k jednodušším rozhraním.
Autoři, kteří mají dohromady 20 let zkušeností s automatizovaným testováním, se dělí o testovací moudrost, která povede k zábavnému a produktivnímu testování.
Co potřebujete:
Chcete-li postupovat podle knihy, budete potřebovat jazyk Ruby 2. 2+. Kniha vás provede instalací RSpec 3 a nastavením nového projektu, který jej bude používat.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)