code reviews

Developer feedback sessions

Code reviews are examinations of software code by developers other than the original author, typically before the code is merged into a shared codebase.

The practice catches bugs, improves code quality, and spreads knowledge across a team: Can you do a code review on my pull request?

Reviews range from quick approvals to extended back-and-forth discussions about design decisions.

quality

readability

Ease of understanding text

performance · scalability · standards · modularity · consistency · documentation · testability · complexity · duplication

feedback

comments

Spoken or written reactions

actionable · constructive · inline · threaded · approval · blocking · non-blocking · tone · specificity · rationale

collaboration

teamwork

Joint effort toward shared aim

onboarding · communication · consensus · disagreement · escalation · remote · synchronous · asynchronous

learning

mentoring

Advising someone less experienced

expertise · onboarding

process

approval

Favorable opinion given

branch · reviewer · author · iteration · turnaround · blocking · sign-off · gate · workflow · automated

Categories
Opposites
scrutiny vs unchecked code

code reviewsrubber stamping

Mechanical endorsement without examination

pre-merge validation vs post-hoc discovery

code reviewshotfixes

Urgent code repairs

firefighting · post-mortem analysis

collaboration vs isolation in development

code reviewsworking in isolation

Family

review, code, debugging, peer review, source code, software development, code review

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G