Design orientado a objetos com foco nos testes

9
Design de testes Design orientado a objetos com foco nos testes

description

Apresentação sobre Design Orientado a Objetos com foco nos testes unitários que ocorreu durante o 7Masters OOD. Existem vários conceitos relacionados com o design de software. Quando testamos o software, não estamos em busca de bugs, mas de comprovação científica de seu design. O software absorve tudo: as boas e as más práticas. Se usamos os testes para comprovar o design, testes de unidade mau escritos dizem muito sobre as unidades em si.

Transcript of Design orientado a objetos com foco nos testes

Page 1: Design orientado a objetos com foco nos testes

Design de testes

Design orientado a objetoscom foco nos testes

Page 2: Design orientado a objetos com foco nos testes

Design de testes

●S.O.L.I.D.●D.R.Y.●K.I.S.S

Page 3: Design orientado a objetos com foco nos testes

Design de testes

“...toda evidência deve ser empírica, isto é, depende da comprovação feita pela experiência.”

Wikipedia

Page 4: Design orientado a objetos com foco nos testes

Design de testes

●Design●Refatoração●Melhor design

Page 5: Design orientado a objetos com foco nos testes

Design de testes

Testar é a forma científica do desenvolvedorescrever software.

Page 6: Design orientado a objetos com foco nos testes
Page 7: Design orientado a objetos com foco nos testes

O software é uma esponja e absorve tudo...

...as boas práticas e as más práticas

Page 8: Design orientado a objetos com foco nos testes

Design de testes

Duplicação no Zend Framework 2

Duplicação ocorre em praticamente todos os testes e em praticamentetodos os namespaces no ZF2.

Page 9: Design orientado a objetos com foco nos testes

Design de testes

Maus cheiros nos testes afetam as unidades.