Becoming a better programmer is a worthwhile objective. Many software developers miserably fail to achieve this during their career, as they end up delivering code with more bugs. These code defects, that could have been easily identified and fixed earlier during the Software Development Life Cycle (SDLC) by effective code review processes, remain unnoticed till the [...]