Software Engineering Code Review Checklist

1. Code Quality

2. Design & Architecture

3. Functionality

4. Security

5. Testing

6. Documentation