fieldenms / tg

Trident Genesis
MIT License
14 stars 7 forks source link

Rationalisation of IoC #2274

Open homedirectory opened 1 month ago

homedirectory commented 1 month ago

Description

Currently, the IoC mechanism (Guice) is under-utilised. Improving the use of IoC will help improve the consistency of the platform code, ultimately making it easier to understand how various subsystems interact and relate to each other.

There are several places where IoC can be improved:

Expected outcome

Use of dependency injection is made more consistent. Guidelines for effective application of Guice are established.