Cantitate/Preț
Produs

Dependency Injection Principles, Practices, and Patterns

Autor Mark Seemann, Steven van Deursen
en Limba Engleză Paperback – 16 mar 2019

Resursele tehnice și exemplele de cod care însoțesc Dependency Injection Principles, Practices, and Patterns oferă o bază solidă pentru orice dezvoltator care dorește să decupleze arhitectura aplicațiilor .NET. Observăm că autorii Mark Seemann și Steven van Deursen nu se limitează la prezentarea unor biblioteci specifice, ci pun accentul pe fundamentele DI ca strategie de design software. Structura volumului facilitează o tranziție clară de la conceptele de bază la implementări avansate, precum programarea orientată pe aspecte (AOP) și gestionarea ciclului de viață al obiectelor. Ne-a atras atenția rigoarea cu care sunt tratate anti-modelele, oferind cititorului instrumente critice pentru a identifica greșelile comune în proiectarea sistemelor complexe. Abordarea diferă de Dependency Injection with Unity prin caracterul său agnostice față de un anumit container; în timp ce volumul lui Dominic Betts este centrat pe un instrument specific, lucrarea de față prioritizează principiile universale, făcând-o aplicabilă indiferent de biblioteca aleasă. În contextul operei sale anterioare, Code That Fits in Your Head, Mark Seemann continuă să exploreze temele sustenabilității și reducerii complexității, transformând DI dintr-o simplă tehnică de codare într-un pilon al ingineriei software. Fie că lucrați cu Microsoft.Extensions.DependencyInjection sau cu containere open-source, textul oferă specificații clare pentru integrarea în framework-urile .NET moderne. Ritmul este tehnic și aplicat, tratând scenarii reale de refactorizare și testabilitate, elemente esențiale pentru dezvoltarea unor sisteme loosely-coupled.

Citește tot Restrânge

Preț: 33273 lei

Preț vechi: 41592 lei
-20%

Puncte Express: 499

Carte disponibilă

Livrare economică 30 mai-13 iunie
Livrare express 19-23 mai pentru 14394 lei


Specificații

ISBN-13: 9781617294730
ISBN-10: 161729473X
Pagini: 552
Dimensiuni: 189 x 233 x 38 mm
Greutate: 0.95 kg
Ediția:2. Auflage
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte dezvoltatorilor .NET care doresc să treacă de la scrierea de cod funcțional la arhitecturi scalabile și ușor de întreținut. Cititorul câștigă o înțelegere profundă a modului în care Dependency Injection influențează testabilitatea și flexibilitatea aplicațiilor. Este un ghid practic esențial pentru a evita erorile de design care duc la cod rigid, oferind soluții concrete pentru proiecte de anvergură.


Despre autor

Mark Seemann este un arhitect software independent stabilit în Copenhaga, recunoscut la nivel internațional pentru expertiza sa în calitatea codului și arhitectură. Cu o experiență vastă acumulată ca dezvoltator și arhitect în cadrul Microsoft, el a devenit o voce influentă în comunitatea .NET. Este autorul unor lucrări de referință precum Code That Fits in Your Head, unde promovează tehnici pragmatice pentru dezvoltarea sustenabilă. Co-autorul Steven van Deursen completează această viziune cu o experiență practică solidă în implementarea sistemelor complexe, ambii fiind promotori ai principiilor de design curat.


Notă biografică

.NET legend Mark Seemann has teamed up with developer and architect Steven van Deursen in revising and updating this classic book originally written by Mark. Steven is the author and maintainer of a popular DI library for .NET called Simple Injector and is an active voice in the Dependency Injection community. Mark Seemann remains a regular speaker at international software development conferences.

Descriere scurtă

Key Features
· Integration with common .NET application frameworks
· DI patterns and anti-patterns
· Aspect-oriented programming
· Using Microsoft and open source DI libraries and containers
Audience
This book is written for intermediate .NET developers and beyond. No previous experience with DI or DI frameworks is required.