Can anyone please suggest me on some of the best practices and checklist one should to follow while reviewing your code?