Evaluare:
Cartea servește ca o introducere practică în dezvoltarea bazată pe teste (TDD) și testarea unitară, în special pentru dezvoltatorii Java. Deși este bine scrisă și educativă, în special pentru cei care au cunoștințe prealabile de Java, conține numeroase greșeli de scriere și îi lipsește o anumită profunzime în anumite domenii.
Avantaje:⬤ Bine scrisă pentru studenții cu cunoștințe de bază de Java
⬤ educativă, cu explicații clare
⬤ conține exerciții practice
⬤ bogată în exemple
⬤ include concepte avansate de TDD
⬤ stil de scriere captivant
⬤ prezentare generală bună atât pentru începători, cât și pentru dezvoltatori experimentați
⬤ abordează scenarii din lumea reală.
⬤ Numeroase greșeli de scriere
⬤ o anumită utilizare a jargonului
⬤ simplifică excesiv anumite concepte
⬤ poate fi copleșitor cu exemple complexe
⬤ lipsește discuția despre limitările TDD
⬤ unii pași pot fi neclari sau rapizi
⬤ încrederea în instrumente precum Vagrant poate fi excesivă.
(pe baza a 13 recenzii ale cititorilor)
Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Invocați principiile TDD pentru dezvoltarea de aplicații end-to-end cu Java
Caracteristici principale
⬤ Explorați cele mai populare instrumente și cadre TDD și deveniți mai competenți în crearea de aplicații.
⬤ Creați aplicații cu un design mai bun al codului, mai puține erori și o acoperire mai mare a testelor, permițându-vă să le lansați rapid pe piață.
⬤ Implementați metodele de programare bazate pe teste în fluxurile dvs. de dezvoltare.
Descrierea cărții
Dezvoltarea condusă de teste (TDD) este o abordare a dezvoltării care se bazează pe o procedură test-first care pune accentul pe scrierea unui test înainte de a scrie codul necesar și apoi pe refactorizarea codului pentru a-l optimiza.
Valoarea efectuării TDD cu Java, unul dintre cele mai consacrate limbaje de programare, este de a îmbunătăți productivitatea programatorilor, mentenabilitatea și performanța codului și de a dezvolta o înțelegere mai profundă a limbajului și a modului de utilizare eficientă a acestuia.
Pornind de la elementele de bază ale TDD și motivele pentru care adoptarea sa este benefică, această carte vă va conduce de la primii pași ai TDD cu Java până când veți fi suficient de încrezători pentru a adopta această practică în rutina dumneavoastră zilnică.
Veți fi ghidați în configurarea instrumentelor, a cadrelor și a mediului de care aveți nevoie și veți începe direct exercițiile practice, cu scopul de a stăpâni o practică, un instrument sau un cadru pe rând. Veți învăța despre procedura Red-Green-Refactor, cum să scrieți teste unitare și cum să le utilizați ca documentație executabilă.
Cu această carte veți descoperi, de asemenea, cum să proiectați un cod simplu și ușor de întreținut, să lucrați cu mocks, să utilizați dezvoltarea bazată pe comportament, să refacționați codul vechi moștenit și să lansați o caracteristică pe jumătate finalizată în producție cu feature toggles.
Veți termina această carte cu o înțelegere profundă a metodologiei de dezvoltare condusă de teste și cu încrederea de a o aplica la programarea aplicațiilor cu Java.
Ce veți învăța
⬤ Explorați instrumentele și cadrele necesare pentru o dezvoltare TDD eficientă.
⬤ Efectuați eficient procesul Red-Green-Refactor, pilonul în jurul căruia se bazează toate celelalte proceduri TDD.
⬤ Realizați teste unitare eficiente, izolate de restul codului.
⬤ Desenați coduri simple și ușor de întreținut prin implementarea diferitelor tehnici.
⬤ Utilizați cadre și tehnici de mocking pentru a scrie cu ușurință și a executa rapid testele.
⬤ Dezvoltați o aplicație pentru a implementa dezvoltarea bazată pe comportament împreună cu testarea unitară.
⬤ Activați și dezactivați funcții utilizând feature Toggles.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)