Top Banner
Peer Review Ombu Labs, February 2015
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Peer Review Guidelines

Peer Review

Ombu Labs, February 2015

Page 2: Peer Review Guidelines

Git Branches

Page 3: Peer Review Guidelines

masterIt’s production!

Page 4: Peer Review Guidelines

developIt’s the unstable branch

Page 5: Peer Review Guidelines

feature/twitter-integrationIt describes a feature

Page 6: Peer Review Guidelines

hotfixes/price-bugIt describes a bug fix

Page 7: Peer Review Guidelines

Pull Requests

Page 8: Peer Review Guidelines

TitleBrief summary of what it is

Page 9: Peer Review Guidelines

DescriptionLonger description of the changes

Page 10: Peer Review Guidelines

CommitsMake them as granular as possible

Page 11: Peer Review Guidelines

CodeChanges to the code

Page 12: Peer Review Guidelines

Test CoverageChanges that prove your changes work

Page 13: Peer Review Guidelines

Guidelines

Page 14: Peer Review Guidelines

Be niceDon’t be mean, we are all learning

Page 15: Peer Review Guidelines

Don’t take it personalAny code can be improved

Page 16: Peer Review Guidelines

KISSSolve a concrete problem now

Page 17: Peer Review Guidelines

RefactorYou can always refactor later

Page 18: Peer Review Guidelines

Don’t design for the future

You’re not an oracle, neither am I

Page 19: Peer Review Guidelines

DocumentAny public interface should be documented (YARD)

Page 20: Peer Review Guidelines

Check GuidelinesWe should all follow our style guidelines

Page 21: Peer Review Guidelines

FunctionalityDoes it do what it says it does?

Page 22: Peer Review Guidelines

PerformanceIs the code really performant?

Page 23: Peer Review Guidelines

All Pull Requests Must Be

Peer Reviewed

Page 24: Peer Review Guidelines

THANK YOU!

questions?