How do you perform a thorough code review? | Salesforce Interview Question