is these a bug

32
Is these a bug? Mike Taylor, Opera Software @miketaylr Sunday, October 17, 2010

Upload: mike-taylor

Post on 13-Jan-2015

3.180 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Is these a bug

Is these a bug?

Mike Taylor,Opera Software

@miketaylr

Sunday, October 17, 2010

Page 2: Is these a bug

Web Opener

Sunday, October 17, 2010

Page 3: Is these a bug

-o-mg {}

Sunday, October 17, 2010

Page 4: Is these a bug

“Is these a bug?”

fix plz

Sunday, October 17, 2010

Page 5: Is these a bug

3 Scenarios

1. Halp.

2. I’ve found a bug.

3. I’ve got a patch for that.

Sunday, October 17, 2010

Page 6: Is these a bug

Worst Bug Reports Ever

Sunday, October 17, 2010

Page 7: Is these a bug

Sunday, October 17, 2010

Page 8: Is these a bug

Sunday, October 17, 2010

Page 9: Is these a bug

Sunday, October 17, 2010

Page 10: Is these a bug

The best bug report ever?

Sunday, October 17, 2010

Page 11: Is these a bug

Sunday, October 17, 2010

Page 12: Is these a bug

Sunday, October 17, 2010

Page 13: Is these a bug

Sunday, October 17, 2010

Page 14: Is these a bug

Sunday, October 17, 2010

Page 15: Is these a bug

Search

• Trac

• Google

• IRC

Sunday, October 17, 2010

Page 16: Is these a bug

Build the sauce

• git clone http://github.com/jquery/jquery.git

• make/rake/ant

Sunday, October 17, 2010

Page 17: Is these a bug

Reduce the problem

Sunday, October 17, 2010

Page 18: Is these a bug

Sunday, October 17, 2010

Page 19: Is these a bug

Sunday, October 17, 2010

Page 20: Is these a bug

Sunday, October 17, 2010

Page 21: Is these a bug

Test Case

• Test page on your server >

• jsfiddle/jsbin >

• Production site >

• Nothing

Sunday, October 17, 2010

Page 22: Is these a bug

Sunday, October 17, 2010

Page 23: Is these a bug

Sunday, October 17, 2010

Page 24: Is these a bug

Sunday, October 17, 2010

Page 25: Is these a bug

Sunday, October 17, 2010

Page 26: Is these a bug

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

Page 27: Is these a bug

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

Page 28: Is these a bug

Submit a patch

Sunday, October 17, 2010

Page 29: Is these a bug

Sunday, October 17, 2010

Page 30: Is these a bug

Sunday, October 17, 2010

Page 31: Is these a bug

• http://goo.gl/xZHv

• http://dev.jquery.com

• http://github.com/jquery/jquery

Resources

Sunday, October 17, 2010

Page 32: Is these a bug

Thanks.

Sunday, October 17, 2010