Test-Driven Java Development: Invocați principiile TDD pentru dezvoltarea de aplicații end-to-end cu Java

Evaluare:   (3.8 din 5)

Test-Driven Java Development: Invocați principiile TDD pentru dezvoltarea de aplicații end-to-end cu Java (Viktor Farcic)

Recenzii ale cititorilor

Rezumat:

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ă.

Dezavantaje:

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)

Titlul original:

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

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781783987429
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Setul de instrumente DevOps 2.4 - The DevOps 2.4 Toolkit
La fel ca alte cărți pe care le-am scris, aceasta nu a avut un scop fix. Nu am început cu un index. Nu am scris un...
Setul de instrumente DevOps 2.4 - The DevOps 2.4 Toolkit
Test-Driven Java Development: Invocați principiile TDD pentru dezvoltarea de aplicații end-to-end cu...
Invocați principiile TDD pentru dezvoltarea de...
Test-Driven Java Development: Invocați principiile TDD pentru dezvoltarea de aplicații end-to-end cu Java - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
Setul de instrumente DevOps 2.5 - The DevOps 2.5 Toolkit
Vom explora unele dintre abilitățile și cunoștințele necesare pentru operarea clusterelor Kubernetes. Vom aborda...
Setul de instrumente DevOps 2.5 - The DevOps 2.5 Toolkit
Setul de instrumente DevOps 2.2 - The DevOps 2.2 Toolkit
Se pare că, cu fiecare carte nouă, domeniul de aplicare devine mai neclar și mai puțin precis. Când am început să...
Setul de instrumente DevOps 2.2 - The DevOps 2.2 Toolkit
Setul de instrumente DevOps 2.3 - The DevOps 2.3 Toolkit
Scopul acestei cărți nu este să vă convingă să adoptați Kubernetes, ci să vă ofere o prezentare detaliată a...
Setul de instrumente DevOps 2.3 - The DevOps 2.3 Toolkit

Lucrările autorului au fost publicate de următorii editori:

© 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)