Evaluare:
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.
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)
Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd
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.
© 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)