Piadas de CSS e Javascript

porkaria 2,781 views 25 slides Jan 09, 2012
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Palestra apresentada para a equipe Agence MS


Slide Content

...quando o seu projeto vira uma piada

Sintomas
●Ninguém sabe como o sistema funciona, só
se "fuçar"

●Existem "programadores-especialistas"
dentro do seu projeto

●Quando a equipe da risada dos próprios
erros do projeto

●Ninguém quer assumir o filho

Sintomas II
●Mais gente == Produzir mais (?)

●Projeto final feliz, aquele que você casa e
vive para sempre com o cliente

●Bugs imortais

ATENÇÃO!
A seguir serão apresentados os efeitos colaterais, os
códigos utilizados são apenas EXEMPLOS, qualquer
semelhança com a realidade é mera COINCIDÊNCIA.

Efeitos Colaterais

Sugestão de remédio
●Crie sempre um css (style.css), no máximo dois caso você precise
atender as necessidades especiais do Internet Explorer

●Lembre-se que existem tipos de media no css, como o print.

●Estude CSS, não mata.

Efeitos Colaterais

Sugestão de remédio
●Utilize sempre um debuger, no meu caso eu uso o Firebug, o rei
supremo.

●Se você estiver trabalhando localmente crie um ambiente de dev
separado do de homologação, você pode reduzir js e requisições
desnecesárias

Efeitos Colaterais
...enquanto isso no CSS

Efeitos Colaterais
...enquanto isso no CSS

Sugestão de remédio
●É feio sobrescrever o comportamento de uma tag. Por isso existem
classes e ids

Efeitos Colaterais

Sugestão de remédio
●Quando o seu método começa a ter exceções demais para executar o
algoritmo principal, quer dizer que você se fudeu ou você vai se fuder.

Efeitos Colaterais

Sugestão de remédio
●Não tente bancar o herói aos 45 do segundo tempo se você não tiver o
apoio total da equipe e coordenadores

●Pró-atividade em um projeto legado pode ser visto como atrevimento
ou burrice.

●Não existe nada mais nocivo do que um programador novo no projeto
com iniciativas revulocionárias.

Efeitos Colaterais

Causa
Programador despreparado (ou Juvenil...)
●Isso é fácil

●Na minha máquina funciona

●DE BOA

●Pró-atividade DEMAIS

Causa
Cliente mimado
●Eu não me engano, eu mudo
de ideia.

●Eu entendi o que você disse,
mas eu quero assim

●Eu defino o meu e o seu
prazo.

●Pra ontem pra você, quando
eu puder pra mim.

Causa
Gerente / Analista / Coordenador / P.O. / Scrum Master / Quem manda nos programadores e ponto final
●O cliente que mandou

●Faz aí e depois vemos como
fica

●Senhor do tempo: Pra ontem

●É fácil fazer isso

Final
+

Final
+

Final
+
+

Final
+
VIRA UM MEGAZORD DE
MERDA PROBLEMAS

E o que temos é a Metodologia:
É o famoso VAI AÊ!

Obrigado!
@porkaria