Cantitate/Preț
Produs

Learning Test-Driven Development

Autor Saleem Siddiqui
en Limba Engleză Paperback – 16 noi 2021

Destinată dezvoltatorilor de nivel intermediar și avansat care doresc să își rafineze disciplina de scriere a codului, Learning Test-Driven Development propune o metodologie riguroasă pentru obținerea unui software curat și sustenabil. Reținem că volumul nu se limitează la un singur ecosistem, ci demonstrează aplicabilitatea principiilor TDD simultan în trei limbaje de programare majore: Go, JavaScript și Python. Putem afirma că această abordare comparativă ajută cititorul să identifice tiparele universale ale dezvoltării bazate pe teste, dincolo de sintaxa specifică sau de particularitățile unui framework. Pe linia practică a volumului Test–Driven Development with Python 2e, dar cu focus pe versatilitatea multi-limbaj, lucrarea scrisă de Saleem Siddiqui pune accent pe descompunerea cerințelor complexe în unități atomice de lucru. Merită menționat că structura textului ghidează utilizatorul prin ciclul 'Red-Green-Refactor', punând în lumină modul în care testele unitare devin o specificație vie a designului software. Spre deosebire de manualele care se axează strict pe instrumente de testare, Learning Test-Driven Development tratează TDD ca pe un instrument de analiză a domeniului, facilitând scrierea unui cod ușor de înțeles și de menținut pe termen lung. Ritmul este alert, axat pe demonstrații tehnice, oferind o perspectivă pragmatică asupra modului în care testele preced și definesc implementarea funcțională.

Citește tot Restrânge

Preț: 29796 lei

Preț vechi: 37245 lei
-20%

Puncte Express: 447

Carte disponibilă

Livrare economică 29 aprilie-13 mai
Livrare express 15-21 aprilie pentru 6432 lei


Specificații

ISBN-13: 9781098106478
ISBN-10: 1098106474
Pagini: 277
Dimensiuni: 234 x 177 x 16 mm
Greutate: 0.5 kg
Editura: O'Reilly

De ce să citești această carte

Pentru programatorii care vor să depășească etapa de simplă scriere a codului și să adopte o mentalitate de arhitect software. Cititorul câștigă abilitatea de a lucra în medii poliglote (Go, Python, JS) folosind o metodologie unificată care garantează calitatea și reduce datoria tehnică. Este o investiție în scrierea unui cod elegant, testabil și rezistent în timp.


Despre autor

Saleem Siddiqui este un inginer software cu experiență vastă în dezvoltarea sistemelor complexe și un promotor activ al practicilor de tip 'Extreme Programming'. Expertiza sa se concentrează pe arhitectura software și pe îmbunătățirea proceselor de dezvoltare prin testare automatizată. Prin contribuțiile sale în comunitatea tech, Siddiqui s-a specializat în tehnici care ajută echipele să gestioneze complexitatea domeniului, publicând sub egida O'Reilly ghiduri esențiale pentru dezvoltatorii moderni care utilizează limbaje precum Go și Python.


Descriere scurtă

Your code is a testament to your skills as a developer. No matter what language you use, code should be clean, elegant, and uncluttered. By using test-driven development (TDD), you'll write code that's easy to understand, retains its elegance, and works for months, even years, to come. With this indispensable guide, you'll learn how to use TDD with three different languages: Go, JavaScript, and Python.
Author Saleem Siddiqui shows you how to tackle domain complexity using a unit test-driven approach. TDD partitions requirements into small, implementable features, enabling you to solve problems irrespective of the languages and frameworks you use. With Learning Test-Driven Development at your side, you'll learn how to incorporate TDD into your regular coding practice.
This book helps you:
  • Use TDD's divide-and-conquer approach to tame domain complexity
  • Understand how TDD works across languages, testing frameworks, and domain concepts
  • Learn how TDD enables continuous integration
  • Support refactoring and redesign with TDD
  • Learn how to write a simple and effective unit test harness in JavaScript
  • Set up a continuous integration environment with the unit tests produced during TDD
  • Write clean, uncluttered code using TDD in Go, JavaScript, and Python

Notă biografică

Saleem Siddiqui is a software developer, trainer, speaker, and author. Through a career spanning a few tech boom and bust cycles, he's delivered software for healthcare, retail, government, and pharmaceutical sectors as parts of teams large and small. He has made enough unorthodox, unrepeated (and mostly unrepentant) mistakes in software that he is eager to share the lessons thus learned with others. Saleem enjoys that his work takes him the world over, and often writes about his experiences (occasionally in 3rd person)