Dezvoltare condusă de teste pentru C încorporat (Test-Driven Development for Embedded C)

Evaluare:   (4.7 din 5)

Dezvoltare condusă de teste pentru C încorporat (Test-Driven Development for Embedded C) (W. Grenning James)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită de cei familiarizați cu programarea C, în special pentru sistemele integrate și dezvoltarea bazată pe teste (TDD). Prezintă în mod eficient practicile moderne de codare prin exemple și tehnici clare. Cu toate acestea, cartea a fost criticată pentru exemplele sale de cod învechite și provocările legate de mediile de compilare, lăsând adesea cititorii frustrați.

Avantaje:

Ideală pentru cei care vorbesc fluent C și doresc să învețe TDD pentru sisteme integrate.

Dezavantaje:

Scriere clară și exemple utile, în special pentru testarea unitară.

(pe baza a 69 recenzii ale cititorilor)

Titlul original:

Test-Driven Development for Embedded C

Conținutul cărții:

Încă o zi fără Test-Driven Development înseamnă mai mult timp pierdut urmărind bug-uri și văzând cum codul se deteriorează. Ai crezut că TDD este pentru altcineva, dar nu este! Este pentru tine, programatorul C încorporat. TDD vă ajută să preveniți defectele și să construiți software cu o durată lungă de viață utilă. Aceasta este prima carte care predă cum și de ce TDD pentru programatorii C.

TDD este o practică modernă de programare pe care programatorii C trebuie să o cunoască. Este un mod diferit de a programa - testele unitare sunt scrise într-o buclă de feedback strânsă cu codul de producție, asigurându-vă că codul dvs. face ceea ce credeți. Primești feedback valoros la fiecare câteva minute. Găsești greșelile înainte ca acestea să devină bug-uri. Primiți avertismente timpurii cu privire la problemele de proiectare. Primiți notificări imediate cu privire la defectele cu efecte secundare. Puteți petrece mai mult timp adăugând caracteristici valoroase produsului dumneavoastră.

James este unul dintre puținii experți în aplicarea TDD la C încorporat. Cu cele 1,5 decenii de formare, pregătire și practică TDD în C, C++, Java și C#, vă va conduce de la statutul de novice în TDD la utilizarea tehnicilor pe care puțini le stăpânesc.

Această carte este plină de cod scris pentru programatorii C încorporați. Nu vedeți doar produsul final, vedeți codul și testele evoluând. James vă conduce prin procesul de gândire și prin deciziile luate la fiecare pas. Veți învăța tehnici pentru testarea codului chiar lângă hardware și veți învăța principiile de proiectare și cum să le aplicați la C pentru a vă păstra codul curat și flexibil.

Pentru a rula exemplele din această carte, veți avea nevoie de un mediu de dezvoltare C/C++ pe calculatorul dumneavoastră și de lanțul de instrumente GNU GCC sau Microsoft Visual Studio pentru C++ (poate fi necesară o conversie a proiectelor).

Alte date despre carte:

ISBN:9781934356623
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2011
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dezvoltare condusă de teste pentru C încorporat (Test-Driven Development for Embedded C) -...
Încă o zi fără Test-Driven Development înseamnă...
Dezvoltare condusă de teste pentru C încorporat (Test-Driven Development for Embedded C) - Test-Driven Development for Embedded C

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)