How does a code review work?
Submission: You send me a link to your code repository (e.g. GitHub, GitLab) or submit a zip folder containing the relevant code. You can specify the desired scope (e.g. a specific module, an API interface).
Analysis: I perform a detailed review that covers the following aspects:
- Architecture & design: Are best practices being applied? Is the structure scalable?
- Maintainability: Is the code readable and easy to understand? Are there any anti-patterns?
- Performance: Are there inefficient algorithms or database queries?
- Security: Check for common security vulnerabilities (e.g. SQL injections, insecure APIs).
Report: You will receive a detailed report in PDF format. This contains:
- A summary of the most important findings.
- Specific code examples where improvements are necessary.
- Prioritised recommendations for action that are easy to implement.
- Explanations of the why so that you can understand the decisions and ensure better code quality in the long term.