2008 11 08 Bughuntday
Upcoming SlideShare
Loading in...5
×
 

2008 11 08 Bughuntday

on

  • 5,181 views

Slides of the Zend Framework Bughuntday on saturday November 8th.

Slides of the Zend Framework Bughuntday on saturday November 8th.

Statistics

Views

Total Views
5,181
Views on SlideShare
4,617
Embed Views
564

Actions

Likes
1
Downloads
9
Comments
0

8 Embeds 564

http://www.dragonbe.com 285
http://www.bughuntday.org 204
http://bughuntday.org 43
http://www.planet-php.net 26
http://www.planet-php.org 2
http://planet-php.org 2
http://lj-toys.com 1
http://www.phpeye.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

2008 11 08 Bughuntday 2008 11 08 Bughuntday Presentation Transcript

  • Bug Hunt Day Zend Framework
  • This help is sorely needed, and we appreciate your efforts! First, Thank you! “
  • Introduction
    • Jurriën Stutterheim
    • Also known as norm2782
    • Zend Framework Core Contributor
      • Zend_Paginator (co-author Matthew Ratzloff)
      • Zend_Controller_Action_Helper_MultiPageForm
      • Zend_Feed_Reader (main author Pádraic Brady)
    | Nov 4, 2008 Introduction |
  • The process
    • Query the issue tracker for bugs
    • Identify a bug you want to work on, and indicate you're working on it by leaving a comment, assigning it to yourself and marking it In Progress
    • Write a test to reproduce the bug
    • Run the test to ensure that it fails
    • Write code to fix the failing test
    • Run the test to verify the fix
    • Commit the test and code to the bughuntday branch
    • Tell the issue tracker you've finished work
    • Resolve the issue
    | Nov 4, 2008 The process |
  • Query the issue tracker
    • http://framework.zend.com/issues
    • Click “Find Issues”
    • Select:
      • Project: Zend Framework
      • Issue Type: Bug
      • Resolutions: Unresolved
      • Optionally, choose specific component(s)
    | Nov 4, 2008 Query the issue tracker |
  • Query the issue tracker | Nov 4, 2008 Query the issue tracker |
  • Identify a bug to fix; mark it as in progress | Nov 4, 2008 Identify a bug to fix; mark it as in progress |
  • In progress... | Nov 4, 2008 In progress... |
  • Write a test case to reproduce the bug
    • When choosing bugs, prioritize bugs that have reproduce code over those that do not
    • Test names should reflect the functionality being tested
    • Test method should have an @group annotation with the issue identifier
    | Nov 4, 2008 Write a test case to reproduce the bug |
  • Write a test case to reproduce the bug | Nov 4, 2008 Write a test case to reproduce the bug |
  • Run the test to verify it fails | Nov 4, 2008 Run the test to verify it fails |
  • Run the tests to verify your fix
    • Fixed!
    | Nov 4, 2008 Run the tests to verify your fix |
  • Commit your changes...
    • “ svn ci”:
    | Nov 4, 2008 Commit your changes... |
    • Good commit messages include the issue identifier, the name of the person fixing (since not all of you have commit rights), and a brief message describing the fix:
  • Note the revision number
    • In this case, r12281
    | Nov 4, 2008 Note the revision number |
  • Tell the tracker you're done | Nov 4, 2008 Tell the tracker you're done |
  • Resolve the issue in the tracker
    • Indicate the SVN revision
    • Indicate what branch the resolution exists in (bughuntday)
    | Nov 4, 2008 Resolve the issue in the tracker |
  • Resolve the issue in the tracker | Nov 4, 2008 Resolve the issue in the tracker |
  • Contributer License Agreements
    • You must have signed previously or sign today a Contributor License Agreement. If you are not willing to do so, please do not contribute changes.
    • If you have not signed a CLA yet, do so today, and get it faxed/emailed to cla@zend.com no later than Monday morning.
    • Your issue tracker username will be used to track commits.
    • All committers should note the username of the originating developer as part of the log message; otherwise, we will assume it's your own.
    | Nov 4, 2008 Contributer License Agreements |
  • On IRC
    • Join the fun on IRC
    • #zftalk.dev on irc.freenode.net
    | Nov 4, 2008 Contributer License Agreements |
  • Thank you for supporting Zend Framework today! And again, Thank you! “