Recently, someone asked me when is the right time to clean up the code while the team almost all the…
Bottom line: code quality is the responsibility of the people who actually write the code (otherwise known as…
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a…
Most of us are familiar with the above-recommended testing pyramid. Unit tests help us to cover issues at the unit level, and…
In the previous post, I referred to the below four rules of Simple Design to reduce the code getting messy or becoming cruft.
Those who have driven in Bangalore know that how much tougher it is to drive here, especially…