What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
We do not currently make specific use of a DI container. We try to keep things minimal, and only introduce complexity/abstractions if it solves a problem we actually have. We are also, however, very happy to refactor - so if/when we felt that this would be a beneficial thing, we'd very happily hack it in.
We do keep our code pretty DRY, particularly around the key object constructions, so this wouldn't necessarily be too tricky.