_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

Code Review Checklist

14. 10. 2024 1 min read intermediate

Effective code review isn’t about code style. Here’s what to really focus on.

Functionality

  • ☐ Does the PR solve a real problem?
  • ☐ Edge cases handled
  • ☐ Complete error handling
  • ☐ Backward compatibility maintained

Readability

  • ☐ Code is understandable without explanation
  • ☐ Clear and consistent naming
  • ☐ Comments where needed (not everywhere)
  • ☐ Short, single-purpose functions/methods

Security

  • ☐ No hardcoded secrets
  • ☐ Input validation
  • ☐ SQL injection prevention
  • ☐ XSS prevention

Performance

  • ☐ No N+1 queries
  • ☐ Appropriate indexes for new queries
  • ☐ Caching where it makes sense
  • ☐ Non-blocking operations for I/O

Tests

  • ☐ Unit tests for new logic
  • ☐ Integration tests for new endpoints
  • ☐ Edge case tests
  • ☐ Test coverage doesn’t decrease

Other

  • ☐ Documentation updated
  • ☐ Reversible migrations
  • ☐ Feature flag for risky changes
  • ☐ Changelog entry

Culture

Code review is a conversation, not an interrogation. Be constructive, suggest solutions, ask “why”.

code reviewbest practicesquality
Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.