Eu já ia comentar isso, o post desse OP tá parecendo copia e cola de algum lugar, ou deve ser algum iniciante que acha que deve seguir todas as convenções do livro.
Respondendo a "Evite condicionais negativas Quando for necessá..." dentro da publicação Todo programador erra isso
1