Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Code Reviews FTW! Prague, 6th February 2013 Josef Reidinger David Majda &
Slide 2
Slide 2 text
Why? 1
Slide 3
Slide 3 text
better code better design bus factor learning feel for quality social pressure
Slide 4
Slide 4 text
How? 2
Slide 5
Slide 5 text
Code Change Pull Request Review Merge Accept Reject
Slide 6
Slide 6 text
Checklist 3
Slide 7
Slide 7 text
1. Is it easy to read? 2. Do I understand what it does? 3. Boy scout rule 4. Can I make it better?
Slide 8
Slide 8 text
Code Quality 4
Slide 9
Slide 9 text
Have I Already Seen This?
Slide 10
Slide 10 text
Easy to Extend?
Slide 11
Slide 11 text
Covered by Tests?
Slide 12
Slide 12 text
Are Errors Handled?
Slide 13
Slide 13 text
Follows Coding Style?
Slide 14
Slide 14 text
Has Proper Level of Abstraction?
Slide 15
Slide 15 text
Is The Change Isolated?
Slide 16
Slide 16 text
Bugs Are Social!
Slide 17
Slide 17 text
Overengineering!
Slide 18
Slide 18 text
Social Aspects 5
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
Challenges 6
Slide 24
Slide 24 text
Big Branches
Slide 25
Slide 25 text
The Never Ending Story
Slide 26
Slide 26 text
Act like you start maintaining it tomorrow!