I am working on a project with various assemblies (imagine a printer module, image processing module, etc.). In this project, all interfaces are declared within the same Interfaces-assembly (suppose that Interfaces.dll with the interfaces IPrinterModule, IImagingModule, etc.).
Since I'm a cowboy coder;) I have to ask the SO community if this is really the best practice or how can this be done better?
Inno source
share