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.
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 [...]
Single Responsibility Principle
In modern day world just knowing how to write [...]