Skip to content

api-evangelist/dependency-injection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependency Injection (dependency-injection)

A design pattern in which objects receive their dependencies from external sources rather than creating them internally, promoting loose coupling, easier testing, and clear composition roots. Effective use of this practice reduces bugs in production and supports a culture of quality-driven development.

References:

Tags

  • Design Patterns
  • Software Architecture
  • Testing
  • Inversion of Control
  • Composition Root

Contents

  • rules/dependency-injection-rules.yml — Rules and guidance for applying DI.
  • capabilities/dependency-injection-capabilities.md — Capabilities the pattern delivers.
  • vocabulary/dependency-injection-vocabulary.json — Controlled vocabulary.
  • json-ld/dependency-injection.jsonld — Linked-data description.

Timestamps

  • Created: 2025-01-01
  • Modified: 2026-04-28

About

A design pattern in which objects receive their dependencies from external sources rather than creating them internally, promoting loose coupling, easier testing, and clear composition roots. Effective use of this practice reduces bugs in production and supports a culture of quality-driven development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors