LT 07 - Glauber de Almeida - DRY

614 visualizações

Publicada em

Publicada em: Tecnologia
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
614
No SlideShare
0
A partir de incorporações
0
Número de incorporações
58
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

LT 07 - Glauber de Almeida - DRY

  1. 1. É a Técnica de isolar partes do código com a mesma semântica em uma única representação lógica.Propõe que cada porção de conhecimento possua uma representaçãoÚnica, autônoma e livre de ambiguidades em todo o sistema. Simplesmente Não se repita.
  2. 2. Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado!Repetir é Erado!Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado! Repetir é Erado!
  3. 3. Repetir-se Aumenta os custos de manutenção
  4. 4. Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado!Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Erado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado!
  5. 5. Repetir-se pode omitir erros.
  6. 6. Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado!Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado! Repetir é Errado!
  7. 7. Repetir-se é errado.
  8. 8. Um código Menor, mais limpo. Um código mais confiável.Manutenção mais ágil e segura. Maior reaproveitamento.Menos tempo lendo códigos. SIMPLISCIDADE.
  9. 9. No desenvolvimento. Na arquitetura. Na Documentação.Em testes de todos os tipos.Em todos os pontos ondeHá algum tipo de expressãode conhecimento.
  10. 10. DRY influencia diretamente. Nos custos de se manter a aplicação. Na confiabilidade do código. No montante de código.Na sua vida social, saúde e relacionamentos. Na simplicidade. Na legibilidade. Na quantidade de erros.
  11. 11. Não repetir-se é difícil e requer esforço.Usar Orientação a Objetos.Usar o principio deresponsabilidade única.Eliminar até as menoresrepetições.Ser forte e paciente.
  12. 12. StringBuilder sb = new StringBuilder(); sb.AppendFormat("select "); sb.AppendFormat("Dimencao2 "); sb.AppendFormat("Dimencao3 "); sb.AppendFormat("Dimencao1 "); sb.AppendFormat("Dimencao4 "); sb.AppendFormat("Dimencao5 "); sb.AppendFormat("Dimencao6 "); sb.AppendFormat("Dimencao7 ");… sb.AppendFormat("Dimencao48 "); sb.AppendFormat("Dimencao49 "); sb.AppendFormat("Dimencao50 ");
  13. 13. StringBuilder sb = new StringBuilder(); sb.AppendFormat("select "); for (int i = 0; i <= 50; i++ ) sb.AppendFormat("Dimencao{0} ",i);
  14. 14. GLAUBER DE ALMEIDA ASSUNÇÃO@GLAUBERCODERLOGIN NA XBOXLIVE: GLAUBERCODERGLAUBER.FDIM@GMAIL.COM

×