Piadas de CSS e Javascript

Preview:

DESCRIPTION

Palestra apresentada para a equipe Agence MS

Citation preview

...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

CausaProgramador despreparado (ou Juvenil...)

● Isso é fácil

● Na minha máquina funciona

● DE BOA

● Pró-atividade DEMAIS

CausaCliente 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.

CausaGerente / 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

Recommended