Effective Code Review Guidelines for Senior Software Engineers