Zum Inhalt springen
_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
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Code review checklist

14. 10. 2024 1 Min. Lesezeit intermediate

Efektivní code review není o stylu kódu. Tady je na co se opravdu zaměřit.

Funkčnost

  • ☐ Řeší PR skutečný problém?
  • ☐ Edge cases ošetřeny
  • ☐ Error handling kompletní
  • ☐ Backward kompatibilita zachována

Čitelnost

  • ☐ Kód je srozumitelný bez vysvětlování
  • ☐ Naming jasný a konzistentní
  • ☐ Komentáře tam, kde jsou potřeba (ne všude)
  • ☐ Funkce/metody krátké a jednoúčelové

Bezpečnost

  • ☐ Žádné hardcoded secrets
  • ☐ Input validace
  • ☐ SQL injection prevence
  • ☐ XSS prevence

Performance

  • ☐ Žádné N+1 queries
  • ☐ Vhodné indexy pro nové queries
  • ☐ Caching kde má smysl
  • ☐ Neblokující operace pro I/O

Testy

  • ☐ Unit testy pro novou logiku
  • ☐ Integration testy pro nové endpointy
  • ☐ Edge case testy
  • ☐ Test coverage neklesá

Ostatní

  • ☐ Dokumentace aktualizována
  • ☐ Migrace reversibilní
  • ☐ Feature flag pro rizikové změny
  • ☐ Changelog entry

Kultura

Code review je konverzace, ne výslech. Buďte konstruktivní, navrhujte řešení, ptejte se „proč”.

code reviewbest practiceskvalita
Teilen:

CORE SYSTEMS tým

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