15. “As I've learned over the last
t wo years at Google, proper
code review habits can
really improve the quality
of a code base, and good
tools for code review will
improve developers' life.”
34. Flex Formatter
Team agrees on a
style
Team members install
plugin & configure it
with team styleheet
Plugin auto-applies
style with every save
35. Flex Formatter
Team agrees on a
style
Team members install
plugin & configure it
with team styleheet
Plugin auto-applies
style with every save
36. Flex Formatter
Team agrees on a Effortless!
style
Team members install
plugin & configure it
with team styleheet
Plugin auto-applies
style with every save
37. Flex Formatter
Team agrees on a Effortless!
style
Removes style as
Team members install distraction during
plugin & configure it code review process
with team styleheet
Plugin auto-applies
style with every save
38. Flex Formatter
Team agrees on a Effortless!
style
Removes style as
Team members install distraction during
plugin & configure it code review process
with team styleheet
Ensures that diffs
Plugin auto-applies show only code
style with every save changes, not style
differences
41. Google Code Reviews
Available on Google
Apps Marketplace
Free to individuals/
organizations with
Google Apps account
42. Google Code Reviews
Available on Google
Apps Marketplace
Free to individuals/
organizations with
Google Apps account
Every line of Google
source code is
reviewed this way
45. Google Code Reviews
a website
developer puts patch
up for review, anyone
else on team can
review it
46. Google Code Reviews
a website
developer puts patch
up for review, anyone
else on team can
review it
easy to see what code
has changed: green
for added, red for
removed
47. Google Code Reviews
a website reviewer can double-
click on a line of code
developer puts patch to insert comments
up for review, anyone inline
else on team can
review it
easy to see what code
has changed: green
for added, red for
removed
48. Google Code Reviews
a website reviewer can double-
click on a line of code
developer puts patch to insert comments
up for review, anyone inline
else on team can
review it allows iteration, so
developer can update
easy to see what code patch based on
has changed: green comments
for added, red for
removed
53. Riet veld Upload Script
Developer runs the
script when they’re
ready to have code
reviewed.
54. Riet veld Upload Script
Developer runs the
script when they’re
ready to have code
reviewed.
It creates a “diff”
showing what has
changed, and uploads
it to Google Code
Reviews
55. Riet veld Upload Script
Developer runs the Can be customized to
script when they’re match your team’s
ready to have code needs
reviewed.
It creates a “diff”
showing what has
changed, and uploads
it to Google Code
Reviews
70. Upload Server (-s)
Lines 82-84:
# URL of the default review
server. As for AUTH_ACCOUNT_TYPE,
this line could be
# changed by the review server
(see handler for upload.py).
DEFAULT_REVIEW_SERVER =
"codereview.appspot.com"
71. Issue Subject (-m)
Lines 2116-2120:
if options.issue:
prompt = "Message describing this patch
set: "
else:
prompt = "New issue subject: "
message = options.message or
raw_input(prompt).strip()