1
resposta

Performance dos testes

Após refatorar o código conforme orientação objeto propõe, a performance dos testes foi afetada, é comum isto ocorrer ou foi coincidência? Os testes em média demoravam 0,0002s depois de alterar demoram 0,0005s diferença imperceptível porém em códigos maiores pode acarretar em diferenças maiores.

1 resposta

Oii Lucas, como você está?

Isso também pode variar de acordo com a complexidade que estão seus testes. No geral, estar em classes do modo orientado a objetos não é um problema de performance, a diferença chega a ser imperceptível nos casos. Inclusive, na documentação do unittest por exemplo, os códigos são testados em classes conforme proposto pela orientação a objeto.

Outro ponto é o quesito organização de código. Pode ocorrer de testes agrupados por classes ficarem mais explícitos ao invés de várias funções separadas.

Qualquer dúvida estou por aqui, tá bom? A gente vai conversando.

Grande abraço!