Bugs

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bugs as PDF for free.

More details

  • Words: 358
  • Pages: 22
The Wonderful World of Bugs by Andy Budd of Clearleft.com

1

Hacks by Andy Budd of Clearleft.com

2

How many people feel they use too many hacks?

and how many people feel that use too few? by Andy Budd of Clearleft.com

3

Hacks have been given a bad name… …literally by Andy Budd of Clearleft.com

4

Wouldn’t be here today if it wasn’t for CSS hacks

by Andy Budd of Clearleft.com

5

Sadly, hacks have become synonymous with CSS

by Andy Budd of Clearleft.com

6

It doesn’t have to be this way…

by Andy Budd of Clearleft.com

7

Bug Fixing by Andy Budd of Clearleft.com

8

Browsers are buggy…

…but not as buggy as we’d like to think

by Andy Budd of Clearleft.com

9

Bugs come from lots of places •Syntactic errors •Specificity clashes •Overly complicated code •Browser bugs •Incomplete understanding of the CSS specification

by Andy Budd of Clearleft.com

10

Andy’s first law of bug fixing… …keep it simple (stupid)

by Andy Budd of Clearleft.com

11

Andy’s second law of bug fixing…

…always assume it’s your fault by Andy Budd of Clearleft.com

12

Andy’s third law of bug fixing… …prevention is better than cure

by Andy Budd of Clearleft.com

13

Andy’s fourth law of bug fixing…

…offence is the best form of defence by Andy Budd of Clearleft.com

14

Andy’s fifth law of bug fixing… …isolate the problem

by Andy Budd of Clearleft.com

15

Andy’s sixth law of bug fixing…

…use hacks only as a last resort by Andy Budd of Clearleft.com

16

Using Hacks Sensibly by Andy Budd of Clearleft.com

17

Types of Hack •Hacks that rely on parsing bugs •Hacks that rely on unsupported or misinterpreted CSS

by Andy Budd of Clearleft.com

18

Good hacks… • Are valid • Only target older browsers • Are ugly?

by Andy Budd of Clearleft.com

19

Responsible hacking • Use hacks sparingly • Only add a small number of hacks to your main CSS

• Better to filter hacks into separate stylesheets

• Always comment your hacks

by Andy Budd of Clearleft.com

20

Questions? by Andy Budd of Clearleft.com

21

Thanks you! http://www.andybudd.com/atmedia06 by Andy Budd of Clearleft.com

22

Related Documents

Bugs
October 2019 28
Bugs
April 2020 33
Bugs
November 2019 31
Bugs
November 2019 37
Bugs
April 2020 26
Bugs
June 2020 24