Apresentação

837 visualizações

Publicada em

Código Limpo: poupando recursos importantes devido a um código mal escrito!

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
837
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação

  1. 1. BOM DIA GALERA!!!
  2. 2. CÓDIGOLIMPO POUPANDO RECURSOS IMPORTANTES DEVIDO A UM CÓDIGO MAL ESCRITO! @yanjustino
  3. 3. HÁ DUAS RAZÕES PELAS QUAISVOCÊ ESTÁ ASSISTINDO ESTAPALESTRA:Você é um programador e deseja se tornarum ainda melhor. Ótimo. Precisamos deprogramadores melhores Rober C. Martin
  4. 4. Qualquer um pode escrever códigoque um computador possa entender.Bons programadores escrevem códigoque humanos podem entender Martin Fowler
  5. 5. O QUE É CÓDIGO LIMPO? Escrito por Robert C. Martin, O livro apresenta técnicas de como escrever códigos limpos, advindas de anos de experiências. Representa uma escola de pensamento sobre código
  6. 6. CUSTO DE TER UM CÓDIGOCONFUSO PRODUTIVIDADE X TEMPO Série 1 100 80 60 20 0 1 2 3 4 5
  7. 7. NÃO BASTA ESCREVER UM CÓDIGO BOM.Ele Precisa ser mantido semprelimpo.
  8. 8. REGRA DOSESCOTEIROS:Deixe a área do acampamentomais Limpa do que como você aencontrou
  9. 9. OUTRAS ABORDAGENS:GESTALTO QUE VOCÊ ESTÁ VENDO?
  10. 10. O olho humanopercebe um objetocomo um inteiroantes de percebersuas partesindividuais
  11. 11. BLAH BLAH BLAH BLAH B BLAH BLAH
  12. 12. NOMESSIGNIFICATIVOS
  13. 13. NOMESSIGNIFICATIVOS• Use Nomes que revelem seu propósito• Evite informações Erradas• Use Nomes Pronunciáveis• Passíveis de Busca• Evite a notação Húngara• Nomes de Classes• Nomes de Métodos
  14. 14. FUNÇÕES
  15. 15. FUNÇÕES• Faça Funções Pequenas• Quer Faça Apenas uma Coisa• Use Nomes Descritivos• Use no máximo três parâmetros em funções• Prefira exceções a retorno de código de erro
  16. 16. COMENTÁRIOS
  17. 17. COMENTÁRIOS• Explique-se No Código• Use comentários para coisas relevantes: como alertas sobre consequências, Destaque, TODO• Evite comentários redundantes
  18. 18. CLASSES
  19. 19. CLASSES• Organização – Funções publicas abaixo após lista de variáveis e de propriedades – Tarefas privadas chamadas por uma função publica logo depois desta.• Encapsulamento – As vezes é necessário tornar uma variável ou função como protected de modo que possa ser testada• Classes pequenas• Princípio da Responsabilidade única
  20. 20. POR TANTO,“Um programador semsensibilidade ao código podevisualizar um móduloconfuso e reconhecer abagunça, mas não saberá oque fazer a respeito dela. Jáum com essa sensibilidadeverá alternativas”.
  21. 21. OBRIGADO!

×