Design orientado a objetos com foco nos testes
9
Design de testes Design orientado a objetos com foco nos testes
-
Upload
joao-batista-neto -
Category
Software
-
view
249 -
download
2
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](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/1.jpg)
Design de testes
Design orientado a objetoscom foco nos testes
![Page 2: Design orientado a objetos com foco nos testes](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/2.jpg)
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](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/3.jpg)
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](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/4.jpg)
Design de testes
●Design●Refatoração●Melhor design
![Page 5: Design orientado a objetos com foco nos testes](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/5.jpg)
Design de testes
Testar é a forma científica do desenvolvedorescrever software.
![Page 6: Design orientado a objetos com foco nos testes](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/6.jpg)
![Page 7: Design orientado a objetos com foco nos testes](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/7.jpg)
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](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/8.jpg)
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](https://reader031.fdocumentos.tips/reader031/viewer/2022020110/559b24851a28ab4f488b4621/html5/thumbnails/9.jpg)
Design de testes
Maus cheiros nos testes afetam as unidades.