Skip to content

Dependency injection #128

@Av3boy

Description

@Av3boy

The engine should support dependency injection so that we can write modules in a more loosly coupled manner. Introducing DI makes the code more testable and lets us make modules non-static.

There are multiple benefits to introducing the pattern but we should also think about performance and where using DI makes sense.

Metadata

Metadata

Assignees

Labels

coreThe issue is related to the Core library.enhancementNew feature or requestmaintainabilitywipwork in progress

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions