SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Design de testes 
Design orientado a objetos 
com foco nos testes
Design de testes 
●S.O.L.I.D. 
●D.R.Y. 
●K.I.S.S
Design de testes 
“...toda evidência deve ser empírica, isto é, 
depende da comprovação feita pela experiência.” 
Wikipedia
Design de testes 
●Design 
●Refatoração 
●Melhor design
Design de testes 
Testar é a forma científica do desenvolvedor 
escrever software.
O software é uma esponja e absorve tudo... 
...as boas práticas e as más práticas
Design de testes 
Duplicação no Zend Framework 2 
Duplicação ocorre em praticamente todos os testes e em praticamente 
todos os namespaces no ZF2.
Design de testes 
Maus cheiros nos testes afetam as unidades.

Weitere ähnliche Inhalte

Andere mochten auch

Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Elton Minetto
 
The 5 Commandments of a Good Developer
The 5 Commandments of a Good DeveloperThe 5 Commandments of a Good Developer
The 5 Commandments of a Good DeveloperPaulo Eduardo Rezende
 
Essay about event driven architecture
Essay about event driven architectureEssay about event driven architecture
Essay about event driven architecturePaulo Victor Gomes
 
Metodologias ágeis interativas
Metodologias ágeis interativasMetodologias ágeis interativas
Metodologias ágeis interativasElton Minetto
 
Leveraging a distributed architecture to your advantage
Leveraging a distributed architecture to your advantageLeveraging a distributed architecture to your advantage
Leveraging a distributed architecture to your advantageMichelangelo van Dam
 

Andere mochten auch (8)

SOLID a 6 mãos
SOLID a 6 mãosSOLID a 6 mãos
SOLID a 6 mãos
 
Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)Memórias das trincheiras (parte 2)
Memórias das trincheiras (parte 2)
 
The 5 Commandments of a Good Developer
The 5 Commandments of a Good DeveloperThe 5 Commandments of a Good Developer
The 5 Commandments of a Good Developer
 
Essay about event driven architecture
Essay about event driven architectureEssay about event driven architecture
Essay about event driven architecture
 
Metodologias ágeis interativas
Metodologias ágeis interativasMetodologias ágeis interativas
Metodologias ágeis interativas
 
Leveraging a distributed architecture to your advantage
Leveraging a distributed architecture to your advantageLeveraging a distributed architecture to your advantage
Leveraging a distributed architecture to your advantage
 
Introdução a Frameworks
Introdução a FrameworksIntrodução a Frameworks
Introdução a Frameworks
 
Hexagonal architecture in PHP
Hexagonal architecture in PHPHexagonal architecture in PHP
Hexagonal architecture in PHP
 

Test Driven Design Principles

  • 1. Design de testes Design orientado a objetos com foco nos testes
  • 2. Design de testes ●S.O.L.I.D. ●D.R.Y. ●K.I.S.S
  • 3. Design de testes “...toda evidência deve ser empírica, isto é, depende da comprovação feita pela experiência.” Wikipedia
  • 4. Design de testes ●Design ●Refatoração ●Melhor design
  • 5. Design de testes Testar é a forma científica do desenvolvedor escrever software.
  • 6.
  • 7. O software é uma esponja e absorve tudo... ...as boas práticas e as más práticas
  • 8. Design de testes Duplicação no Zend Framework 2 Duplicação ocorre em praticamente todos os testes e em praticamente todos os namespaces no ZF2.
  • 9. Design de testes Maus cheiros nos testes afetam as unidades.