LT 07 - Glauber de Almeida - DRY

449
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
449
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×