General
150 views
Code Review
Quick Definition
Examining code changes before merging for quality
Full Definition
Examining code changes before merging to improve quality and share knowledge.
Examples
pull requests, pair programming, peer review, checklist
Related Terms
version-control
quality-assurance
More General Terms
Technical Debt
Cost of rework from easy solutions over better ones
Domain-Driven Design
Software approach centered on business domain logic
12-Factor App
Methodology for building scalable maintainable SaaS apps
Inversion of Control
Design principle transferring program flow control to framework
TDD
Writing tests before code in a red-green-refactor cycle
SOLID
Five design principles for maintainable OOP software