A respeito do Clean Code e de integração contínua, julgue os...
Os nomes de classes devem conter verbos, ao passo que os métodos devem ser indicados por substantivos.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
Quando falamos sobre Clean Code, estamos nos referindo a uma série de práticas recomendadas para a escrita de código que seja fácil de entender e de manter. Uma das práticas recomendadas é a nomenclatura apropriada de classes e métodos, que deve refletir de maneira clara e precisa a funcionalidade que representam. Isso facilita tanto o trabalho individual do desenvolvedor quanto o trabalho em equipe.
As classes, em programação, são geralmente utilizadas para representar entidades ou conceitos, e por isso é uma boa prática nomeá-las com substantivos. Por exemplo, uma classe que representa um cliente poderia ser chamada de 'Cliente' ou 'Utilizador'.
Por outro lado, os métodos são ações que podem ser realizadas, e por isso devem geralmente ser nomeados com verbos ou frases verbais que indicam a ação que o método executa. Por exemplo, um método para salvar as informações de um cliente poderia ser chamado de 'salvarCliente' ou 'atualizarDados'.
Com base nessa explicação, podemos identificar que a afirmação do enunciado está invertida, o que justifica a alternativa 'E' como sendo a correta, pois contradiz as melhores práticas de nomeação de classes e métodos no contexto de Clean Code.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Classes and objects should have noun or noun-phrase names, like Customer, WikiPage,Account and AddressParser.
Methods should have verb or verb-phrase names, like deletePage or save.
Chapter 2, “Meaningful Names” of book Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin.
Nomes de classes devem ser substantivos e nunca conter verbos;
Nome de métodos devem conter verbos.
Os nomes de classes devem conter substantivos, ao passo que os métodos devem ser indicados por .verbos
A banca inverteu os conceitos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo