It is not enough for code to work. – Robert C. Martin
Over the years software industry has evolved a lot. We have seen gigantic upgrade in computer hardware and software have evolved and become more and more complex. It is more important now than ever before that software developers write excellent quality code as they are responsible for automating everything from nuclear missiles to air radar systems. It is important that we adapt to the best design principals and patterns that have been developed over the years as they will aid us in writing better software for our customers.
Open Closed Principle Demystified
If you are a developer, learning about SOLID Principles [...]
Single Responsibility Principle Demystified
If you are a developer, learning about SOLID Principles [...]
Readable, maintainable tests using the builder pattern
One of the most important aspect of TDD is [...]
Liskov Substitution Principle
In the previous post I discussed the Open Close [...]
Open Closed Principle
In the previous article, we discussed the Single Responsibility [...]
Use Provider Pattern to Make Code More Extensible
Provider pattern is an extremely useful pattern that allows you [...]