The SOLID architecture principles

Software application development procedures and methodologies, from the first step to the last step, should be simple and easily understood by both novices and experts. These procedures, when used in combination with the right principles, make the process of developing and maintaining software applications easy and seamless.

Developers from time to time adopt and use different development principles and patterns in order to simplify complexities and make software applications code bases maintainable. One such principle is the SOLID principle. This principle has proven to be very useful and a must-know for every serious programmer of object-oriented systems.

SOLID is an acronym of the five basic principles ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.