We all know SOLID principles and architecture desing principles and style. As a .net developer most of my life is around working on layered architecture such as this.
-> Solution
-> Project 1
-> libraries
-> modules
-> classes/interfaces
-> Project 2
-> libraries
-> modules
-> classes/interfaces
With layered architecture we achieve following key design principles
- DRY- resuse code
- Separation of concerns
- Easy to maintain code in one place
No comments :
Post a Comment