Thanks Shaumik Daityari, great article!
always is good to know tips and best practices from others to improve skills and abilities for coding.
I would suggest to focus in what really matters (project goals) customer does not even care how you do it, they want it, and they wanted for “yesterday”