Test-Driven Development în Swift: Compilați un cod mai bun cu Xctest și Tdd

Evaluare:   (4.8 din 5)

Test-Driven Development în Swift: Compilați un cod mai bun cu Xctest și Tdd (Gio Lodi)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid introductiv bine primit privind testarea iOS, concentrându-se în special pe SwiftUI și pe principiile TDD. Este lăudată pentru că este actualizată și clară, beneficiind cititorii care fac tranziția de la alte limbaje de programare.

Avantaje:

Actualizat cu SwiftUI
explicație clară și amănunțită a principiilor TDD
include exemple de codare specifice în format CHEATSHEET
benefic pentru începători în testarea iOS
oferă o bună introducere în testare pentru cei cu experiență în alte limbaje.

Dezavantaje:

ar putea să nu fie suficient pentru testarea extinsă a UIKit; servește în primul rând ca text introductiv, care ar putea să nu satisfacă nevoile utilizatorilor mai avansați.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Conținutul cărții:

Folosiți Swift pentru a practica o metodologie de dezvoltare bazată pe teste (TDD) eficace și eficientă. Testarea software și TDD sunt concepte de programare mereu actuale - cu toate acestea, dezvoltatorii Swift nu le-au adoptat pe scară largă. Ceea ce este necesar este o foaie de parcurs clară pentru a învăța și adopta TDD în lumea Swift. În ultimii ani, Apple a investit în XCTest și în infrastructura de testare a Xcode, făcând din testare o nouă prioritate absolută în ecosistemul său. Bibliotecile open-source precum Quick și Nimble au ajuns, de asemenea, la maturitate. Instrumentele există. Această carte vă va arăta cum să le folosiți.

TDD are mult mai multe de oferit decât prinderea bug-urilor. Cu această carte, veți învăța o filozofie pentru construirea de software. TDD permite inginerilor să rezolve problemele în mod incremental, scriind doar atât cod cât este necesar. Prin descompunerea problemelor mari în pași mici, puteți avansa într-un ritm rapid, făcând întotdeauna progrese vizibile.

Participați la călătoria dezvoltării bazate pe teste prin construirea unei aplicații iOS reale și încorporarea de noi concepte prin fiecare capitol. Conceptele cărții vor apărea pe măsură ce vă dați seama cum să utilizați testele pentru a conduce soluțiile la problemele din fiecare capitol. Prin TDD-ul unei singure aplicații, veți face cunoștință cu toate elementele de bază și conceptele avansate ale meseriei, veți înțelege compromisurile pe care le oferă fiecare tehnică și veți analiza un proces iterativ de dezvoltare software.

Test-Driven Development în Swift oferă calea către un mod extrem de eficient de a realiza aplicații uimitoare.

Ce veți învăța

⬤ Scrieți teste care sunt ușor de întreținut.

⬤ Aveți grijă de o suită de teste din ce în ce mai mare.

⬤ Construiți un vocabular de testare care poate fi aplicat în afara lumii Swift.

⬤ Vezi cum programarea Swift îmbunătățește fluxul TDD observat în limbajele dinamice.

⬤ Descoperiți cum erorile compilatorului pot oferi aceleași îndrumări utile ca și testele care eșuează.

Pentru cine este această carte

Dezvoltatorilor de nivel mediu dornici să scrie cod de calitate superioară și să își îmbunătățească fluxurile de lucru. De asemenea, dezvoltatorii care au scris deja teste, dar au impresia că nu profită la maximum de ele.

Alte date despre carte:

ISBN:9781484270011
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:288

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Test-Driven Development în Swift: Compilați un cod mai bun cu Xctest și Tdd - Test-Driven...
Folosiți Swift pentru a practica o metodologie de dezvoltare bazată...
Test-Driven Development în Swift: Compilați un cod mai bun cu Xctest și Tdd - Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

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)