Escreva bons testes

Escreva bons testes automatizados… pois eles podem viver pro muito tempo!

olha só o email que recebi hoje.
ele demonstra o beneficio de teste automatizado.

eu era desenvolvedor na empresa XYZ (nome fictício) em 2006 (developer / agile coach).

abaixo o resultado do build automatizado enviado hoje por um colega atualmente trabalhando na empresa XYZ (build relativo a funcionalidade de search no catálogo da XYZ online).

o framework de search já mudou duas vezes. os desenvolvedores, arquitetos testadores daquela implantação já saíram empresa.
mas os testes continuaram verificando a funcionalidade, e isso permanece 9 anos depois.

 

———- Forwarded message ———-
From: My Colleague <…@thoughtworks.com>
Date: 2015-05-14 15:33 GMT-03:00
Subject: Problemas no ECOM
To: Paulo Caroli <[email protected]>

Caroli, o build tá quebrado nesses classes aqui, vi que tu é o @author, podes arrumar? hehe 🙂

 

XYZCatalog/src/com/XYZ/ecom/catalog/model/searchengine/CatalogSearchEngineInterface.java

22: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/browse/dummy/DataFixture.java

12: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/browse/dummy/CatalogItemFactory.java

31: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/catalog/model/DummySku.java

14: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/catalog/model/DummyStyle.java

14: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/catalog/model/DummyStyleColor.java

15: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/catalog/model/searchengine/commands/siteSearch/BaseSizeDataFixtureTest.java

12: * @author pcaroli

 

XYZCatalog/test/com/XYZ/ecom/catalog/model/searchengine/commands/siteSearch/BaseSizeFactoryTest.java

15: * @author pcaroli