-
Mike Taylor
3.76
Description:
In this talk we'll discuss the fundamentals of creating and reporting bugs (whether perceived or real) for the jQuery project. While this may seem an obvious task at first glance, there are a number of critical skills required to create a bug report in such a way as to ensure your problems receive appropriate attention in the proper channels. Furthermore, we'll talk about how to submit proposed workarounds or fixes that address the problem.
The skills covered, roughly, will proceed as follows:
Isolating the issue:
Creating reduced test cases to demonstrate the issue, using JSFiddle, JSBin, or your own server.
QUnit tests to demonstrate a failure of expected behavior.
Testing multiple versions of jQuery for regressions.
Testing against edge jQuery:
http://code.jquery.com/jquery-latest.js
jQuery Hourly & Nightly
http://miketaylr.com/jquery-nightly/jquery-hourly.js
Building your own local copy from Github
Running jQuery's test suite
Creating a patch/proposing a fix:
Starting a Thread on the Developing jQuery Core forum
Creating a local 'fix' branch, with QUnit tests
Sending a Pull Request
Links: Slides
Comments on this Talk
figital,
22 Oct 05:40 PM
Mike just entertained a packed room by talking about quality assurance. I'm glad he posted his slides again here because I laughed through many of his more important points.
PS: Opera 11 ?1 was announced yesterday. ;)
Last Five Ratings
-
vladikoff
-
Rebecca Murphey
4.18
-
Alex Sexton
4.34
-
Jeremy Hill
-
Rick Waldron 4.36

My only regret is that more people who could have benefitted from this talk didn't attend. (Well, and the internet situation was a little rough.) Mike is a seriously good and subtly hilarious speaker. See him if you get a chance.