Direction
The dilemma is that we don’t have enough time to reproduce everything needed outside the factory, yet we need to completely leave the factory. Therefore, we will have to utilize things from the inside while securing the exit. It’s crucial to separate the specification from the implementation, allowing us to introduce a different implementation upon exiting the factory, while securing things that are already independent, without a restart. We must live in two worlds simultaneously, but we only have some elements that are reproducible outside the factory. We use the factory as an exit point; there is a direction. ...