20 Feb
2021
20 Feb
'21
4:27 p.m.
Niall Douglas wrote:
Andrzej, I'll give you my description of DI (which is not that of Boost.DI). For certain kinds of problem solution, it can make sense to turn inside out the traditional design of a C++ program i.e. place the innards on the outside, and put what is normally outside into the innards. You thus get an "inverted design" program.
[...] I think what I'm missing most here is concrete examples of specific problems that DI in general, and Boost.DI in particular, solve.