Sobes.tech
Junior — Middle

What are the main principles you follow when reviewing code?

sobes.tech AI

Answer from AI

When reviewing code, I pay attention to several key aspects:

  • Readability and clarity: the code should be easy to understand, with clear variable and function names.
  • Adherence to coding style: following the standards and conventions accepted in the project.
  • Logic and correctness: ensuring the code does what it is intended to do, without errors and bugs.
  • Optimality and performance: avoiding unnecessary computations and resource usage.
  • Security and error handling: verifying that errors are handled correctly and there are no vulnerabilities.
  • Testability: the code should be easily covered by tests.

Example:

// Poor
int x = 0;
if (a == true) {
    x = 1;
}

// Better
boolean isActive = a;
int status = isActive ? 1 : 0;

Thus, a review helps improve code quality and makes project maintenance easier.