From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This article delves into the PROPERTY INJECTION DI pattern—what it is and how, when, and why to use it.
From Unit Testing by Vladimir Khorikov
This part covers:
• The two schools of unit testing: classical and London
• The differences between unit, integration, and end-to-end tests
From Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikov
This article covers:
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This articles explains the Transient Lifestyle: what it is and when you might want to use it.
From Dependency Injection, Principles, Practices, and Patterns
by Steven van Deursen and Mark Seemann
This articles explains the Scoped Lifestyle: what it is and when you might want to use it.
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This articles explains the Singleton Lifestyle: what it is and what it means for your code.
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This article explores the Ambient Context DI anti-pattern: what it is, how to identify it, and why it’s so dangerous.
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This articles explains the Service Locator anti-pattern: what it is, what effects it has on code, and why it’s a problem.
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This article delves into the Method Injection DI Pattern: how it works, and when and why you might want to use it.
From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann
This article delves into the Constructor Injection DI pattern—what it is and how, when, and why to use it.