Bom pessoal, outros pontos que a gente tem que avaliar na hora que a gente vai tomar decisões erradas, vamos dizer, para iniciar o desenvolvimento de um software. Começar sem testes. Esse é o maior mal na minha opinião. arquitetar um crude e esses caras têm um teste tá e aplicação sair funcionando do que não ter teste na minha aplicação o que que acontece galera eu vou falar pela um trilhão de vezes que eu já falei isso na minha vida e eu espero que você escute e eu acredito que você já deva trabalhar com testes, mas se você não trabalha com testes, não ignora os testes. Então isso é óbvio e tudo mais. Mas o que está acontecendo muito nos dias de hoje? A pessoa fala, meu, sei lá, o seu gestor fala, cara, eu preciso só de uma aplicação, ela faz um negocinho aqui, é rapidinho, cara. Daí você fala, cara, é só rapid cara só rapidinho tem que entender então beleza vamos fazer rapidinho daí você fala cara essa parada que é tão simples a não botar testes aqui dá pra fazer de cabeça e aí você começou a ter o seu principal erro começar a sua aplicação sem teste uma aplicação que começa sem testes ela tá muito muito frágil porque eu estou dizendo isso porque da próxima vez que o gestor vai vir falar com você ele não vai vir falar você criar uma aplicação rapidinho ele vai me pedir novas funcionalidades pra a aplicação que ele tinha pedido pra você que a aplicação rapidinho e aí pra você colocar novas funcionalidades, vai começar a dar bug, vai ter aquelas coisas ridículas que começam a acontecer, simplesmente porque você não iniciou com testes. Não interessa o tamanho da aplicação. Mesmo que seja uma aplicação minúscula comece com testes tá o teste ele tem que fazer parte da vida do desenvolvedor entendeu se você não tem uma aplicação com testes essa aplicação ela está fadada a não conseguir evoluir tá como que eu sei se eu devo botar testes ou não na minha aplicação? Eu fiz essa pergunta para o querido Alistair Coburn, que é o criador da arquitetura hexagonal, coautor lá do Manifesto Ágil e tudo mais. E eu fiz exatamente essa pergunta para ele. E ele parou, pensou um pouco e virou e falou assim para mim. Wesley, o negócio é o seguinte. Se você tiver que fazer um script, que vai rodar uma única vez, um programinha em batch, que vai ter meia dúzia de linha, e depois você vai... Se você apagar esse cara, não vai fazer falta para a empresa, mesmo que você apague esse cara, eventualmente fazer falta para a empresa, mesmo que você apague esse cara, eventualmente você não vai testar esse negócio, a não ser que esse negócio faça algo muito crítico. Agora, qualquer coisa diferente disso, você vai colocar testes e você vai perceber que 90% das vezes nunca é um scriptzinho que você vai poder jogar fora. Então, por regra geral, tenha sempre testes. Então, pensa bem dessa forma. Pensa bem. Não se iluda pensando que é só uma aplicação facinha que a gente vai desenvolver. Não se iluda, comece com testes.