...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 proje...
Sintomas II● Mais gente == Produzir mais (?)● Projeto final feliz, aquele que você casa e  vive para sempre com o cliente●...
ATENÇÃO! A seguir serão apresentados os efeitos colaterais, oscódigos utilizados são apenas EXEMPLOS, qualquersemelhança c...
Efeitos Colaterais
Sugestão de remédio●   Crie sempre um css (style.css), no máximo dois caso você precise    atender as necessidades especia...
Efeitos Colaterais
Sugestão de remédio ●   Utilize sempre um debuger, no meu caso eu uso o Firebug, o rei     supremo. ●   Se você estiver tr...
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 diz...
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 c...
Efeitos Colaterais
Causa        Programador despreparado (ou Juvenil...)                               ●   Isso é fácil                      ...
Causa        Cliente mimado                  ●   Eu não me engano, eu mudo                      de ideia.                 ...
CausaGerente / Analista / Coordenador / P.O. / Scrum Master / Quem manda nos programadores e ponto final                  ...
Final        +
Final        +
Final        +            +
Final        + VIRA UM MEGAZORD DE    MERDA PROBLEMAS
E o que temos é a Metodologia:        É o famoso VAI AÊ!
Obrigado!            @porkaria
Próximos SlideShares
Carregando em…5
×

Piadas de CSS e Javascript

2.298 visualizações

Publicada em

Palestra apresentada para a equipe Agence MS

Publicada em: Tecnologia
2 comentários
3 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
2.298
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
2
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Piadas de CSS e Javascript

  1. 1. ...quando o seu projeto vira uma piada
  2. 2. 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
  3. 3. Sintomas II● Mais gente == Produzir mais (?)● Projeto final feliz, aquele que você casa e vive para sempre com o cliente● Bugs imortais
  4. 4. ATENÇÃO! A seguir serão apresentados os efeitos colaterais, oscódigos utilizados são apenas EXEMPLOS, qualquersemelhança com a realidade é mera COINCIDÊNCIA.
  5. 5. Efeitos Colaterais
  6. 6. 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.
  7. 7. Efeitos Colaterais
  8. 8. 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
  9. 9. Efeitos Colaterais ...enquanto isso no CSS
  10. 10. Efeitos Colaterais ...enquanto isso no CSS
  11. 11. Sugestão de remédio ● É feio sobrescrever o comportamento de uma tag. Por isso existem classes e ids
  12. 12. Efeitos Colaterais
  13. 13. 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.
  14. 14. Efeitos Colaterais
  15. 15. 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.
  16. 16. Efeitos Colaterais
  17. 17. Causa Programador despreparado (ou Juvenil...) ● Isso é fácil ● Na minha máquina funciona ● DE BOA ● Pró-atividade DEMAIS
  18. 18. 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.
  19. 19. 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
  20. 20. Final +
  21. 21. Final +
  22. 22. Final + +
  23. 23. Final + VIRA UM MEGAZORD DE MERDA PROBLEMAS
  24. 24. E o que temos é a Metodologia: É o famoso VAI AÊ!
  25. 25. Obrigado! @porkaria

×