Is these a bug?


                             Mike Taylor,
                            Opera Software

                  ...
Web Opener




Sunday, October 17, 2010
-o-mg {}




Sunday, October 17, 2010
“Is these a bug?”



                                      fix plz




Sunday, October 17, 2010
3 Scenarios


                    1. Halp.
                    2. I’ve found a bug.
                    3. I’ve got a patc...
Worst Bug Reports Ever




Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
The best bug report ever?




Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Search

                    • Trac
                    • Google
                    • IRC


Sunday, October 17, 2010
Build the sauce


                    • git clone http://github.com/jquery/jquery.git
                    • make/rake/ant
...
Reduce the problem



Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Test Case

                    • Test page on your server >
                    • jsfiddle/jsbin >
                    • Pr...
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Recreate the Issue


                    • State the browser(s) and platform
                    • Define observed behavior...
exemplia gratia

                    • IE8/XP and Win7 (dump UA string too)
                    • jQuery(‘option[selected]...
Submit a patch




Sunday, October 17, 2010
Sunday, October 17, 2010
Sunday, October 17, 2010
Resources

          • http://goo.gl/xZHv
          • http://dev.jquery.com
          • http://github.com/jquery/jquery


...
Thanks.




Sunday, October 17, 2010
Upcoming SlideShare
Loading in...5
×

Is these a bug

3,725

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,725
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Is these a bug

  1. 1. Is these a bug? Mike Taylor, Opera Software @miketaylr Sunday, October 17, 2010
  2. 2. Web Opener Sunday, October 17, 2010
  3. 3. -o-mg {} Sunday, October 17, 2010
  4. 4. “Is these a bug?” fix plz Sunday, October 17, 2010
  5. 5. 3 Scenarios 1. Halp. 2. I’ve found a bug. 3. I’ve got a patch for that. Sunday, October 17, 2010
  6. 6. Worst Bug Reports Ever Sunday, October 17, 2010
  7. 7. Sunday, October 17, 2010
  8. 8. Sunday, October 17, 2010
  9. 9. Sunday, October 17, 2010
  10. 10. The best bug report ever? Sunday, October 17, 2010
  11. 11. Sunday, October 17, 2010
  12. 12. Sunday, October 17, 2010
  13. 13. Sunday, October 17, 2010
  14. 14. Sunday, October 17, 2010
  15. 15. Search • Trac • Google • IRC Sunday, October 17, 2010
  16. 16. Build the sauce • git clone http://github.com/jquery/jquery.git • make/rake/ant Sunday, October 17, 2010
  17. 17. Reduce the problem Sunday, October 17, 2010
  18. 18. Sunday, October 17, 2010
  19. 19. Sunday, October 17, 2010
  20. 20. Sunday, October 17, 2010
  21. 21. Test Case • Test page on your server > • jsfiddle/jsbin > • Production site > • Nothing Sunday, October 17, 2010
  22. 22. Sunday, October 17, 2010
  23. 23. Sunday, October 17, 2010
  24. 24. Sunday, October 17, 2010
  25. 25. Sunday, October 17, 2010
  26. 26. Recreate the Issue • State the browser(s) and platform • Define observed behavior • Define expected behavior • Define sequential steps to reproduce behavior Sunday, October 17, 2010
  27. 27. exemplia gratia • IE8/XP and Win7 (dump UA string too) • jQuery(‘option[selected]’).length == 0 • The attribute selector should work • 1) navigate to www.testcase.com • 2) observe selector not working Sunday, October 17, 2010
  28. 28. Submit a patch Sunday, October 17, 2010
  29. 29. Sunday, October 17, 2010
  30. 30. Sunday, October 17, 2010
  31. 31. Resources • http://goo.gl/xZHv • http://dev.jquery.com • http://github.com/jquery/jquery Sunday, October 17, 2010
  32. 32. Thanks. Sunday, October 17, 2010
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×