JavaRush /Blogue Java /Random-PT /Validador, entenda e perdoe

Validador, entenda e perdoe

Publicado no grupo Random-PT
Mesmo depois de concluir o curso jr, às vezes ainda venho aqui na seção de ajuda para sugerir algo e ajudar. Quase sempre a pergunta começa com a frase “Fiz tudo certo, mas o validador não me deixa entrar” ou algo parecido. Foram essas manchetes que me fizeram escrever aqui. De agora em diante, proponho aceitá-lo como verdade - o validador tem sempre razão. Às vezes surgem bugs, mas cada vez há cada vez menos deles. Portanto, se você receber uma recusa de um validador, sugiro que presuma que cometeu um erro em algum lugar. E agora, para não bater a cabeça na parede, você precisa começar a dominar os testes. Existem vários artigos sobre este tópico ( JUnit parte I JUnit parte II ). Além disso, não são “casos convenientes” que precisam ser testados. Por exemplo, vamos pegar a tarefa task1916 . Muitas vezes, depois de escrever uma solução, as pessoas verificam as opções ideais. A opção ideal é aprovada, o que significa que você pode enviar a tarefa. E então chega a recusa. Então, o que precisa ser feito? Isso mesmo, escreva outro exemplo de teste. E depois outro e outro até que o validador passe no teste. Por exemplo, como o código responderia a um segundo arquivo vazio? E o primeiro vazio? Aqui estão os exemplos mais recentes https://javarush.com/help/15861 Agora é importante que você entenda que o desenvolvedor não apenas escreve o código, ele deve testá-lo sozinho, e não depender de um testador. Para ser sincero, ainda fico um pouco assustado quando o desenvolvimento passa para a fase de testes. Acredito que meu código deve funcionar bem e não deve haver erros. Sempre me sinto mal se dou um código que não funciona. Acontece que escrevi algo e não verifiquei, ou seja, desperdiçou o tempo de alguém. Claro que mais tarde no trabalho você terá uma lista de requisitos e do testador você poderá obter um conjunto de casos de teste para o seu software e se adaptar a ele e será mais fácil, mas eu não contaria com isso. Seu código é de sua responsabilidade e os testes ajudam a garantir que tudo funcione como deveria. Agora você tem uma grande oportunidade de melhorar suas habilidades de testador. Ao entrar na seção de ajuda, não escreva uma resposta ao autor na forma de código. Crie um exemplo de teste que não funcione para ele. Assim você se aprimorará e ajudará o autor sem resolver o problema para ele.
Validador, entenda e perdoe - 1
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION