Understanding SOLID Principles: Open/Closed
This is the part 2 of the series of posts that I’m writing on the topic of solid principles
Understanding SOLID Principles: Single Responsibility
If your code is not adaptive enough, You process cannot be agile enough.. To make your code more adaptive learn SOLID Principles
What is Technical Debt?
Whenever we develop a software feature, it is likely that certain compromises will need to be made between the “ideal code” and the code that is good enough to meet the deadline. This is not to say that poor design should be encouraged to meet the deadline, but that there is some value in doing…
Are we an agile programmer?
What makes you an agile programmer? Is it because you work on an “agile” team or Is it because you use “agile” tools. Just by following some practices or tools can someone become a agile developer? The answer is a big NO!! Before we go any further lets take a look at the agile manifesto to understand what…