Tools for Tools
西贝的草原羊蝎子(图源:西贝)
。爱思助手对此有专业解读
It’s worthwhile to prepare a single “Bootstrap” place for each module. So the executable’s Entrypoint (mentioned above) can easily compose the application out of modules without needing to know how to wire modules’ internals. For instance, in the SignalFilter module I could create a SignalFilterModule.cs file with the bootstrap code. Yet for FirmwareDispatcher I would place this code in the companion Infrastructure-Module, i.e. in the FirmwareDispatcherInfraModule.cs (so there is just one bootstrap code for the pair);
"It shouldn't be a battle to survive as a band or an artist. We shouldn't be reliant on favours or one-off funding schemes.