Code Reviews Don’t Have to Suck: Best practices to streamline code reviews in Eclipse (A Tasktop...

Preview:

DESCRIPTION

Visit the link below to download a free trial of CodeCollaborator http://smartbear.com/products/software-development/code-review/free-codecollaborator-trial Link to Webinar Video - http://www.slideshare.net/SmartBear_Software/code-reviews-dont-have-to-suck-best-practices-to-streamline-code-reviews-in-eclipse-a-tasktop-and-codecollaborator-webinar-7860807 Dr. David Shepherd, from Tasktop, and Roy Paterson, from SmartBear, demonstrate the latest in code review best practices, task focused development, and how to make code reviews not suck. In addition to the discussing the challenges associated with traditional code review techniques. The video version contains an interactive task driven code review.

Citation preview

Code Reviews Don’t Have to SUCK

Roy PatersonLead Developer

David ShepherdSenior Developer

Code Reviews Don’t Have to SUCK

Roy PatersonLead Developer

David ShepherdSenior Developer

Do Code Reviews Suck?

Yes: Meetings Suck

Intimidating and

Stressful

Yes: Meetings Suck

Bottleneck at

Author

Yes: Meetings Suck

Interruption from

Developer’s Day

Yes: Meetings Suck

Tool Disconnect Lowers Discussion Quality

Yes: Logistics Suck

Yes: Tool Support Sucks

Yes: Tool Support Sucks

Yes: Tool Support Sucks

CodeCollaborator + TasktopEliminating the Suck from Code Reviews

No Meetings Feedback occurs asynchronously,

online

Automated Logistics are automated and

seamless

Tool Support Developers create + review code

in IDE

CodeCollaborator + TasktopToday’s Demo Structure

Create Author creates review

Review Reviewer adds comments,

defects

Complete After fixing feedback, commits code

Rework Author fixes code, uploads fixes

Verify Reviewer verifies code fixes

Demo

CodeCollaborator + TasktopEliminating the Suck from Code Reviews

No Meetings Feedback occurs asynchronously,

online

Automated Logistics are automated and

seamless

Tool Support Developers create + review code

in IDE

Q&ARoy PatersonLead Developerroy@smartbear.com

David ShepherdSenior Developer@davidcshepherd