a professora cria uma função fora do eventListener para excluir a mensagem de lista vazia. Não seria mais fácil apenas utilizar o metódo remove() dentro do eventListener, sem precisar criar tal função? Ou seria uma boa prática fazer a função?
a professora cria uma função fora do eventListener para excluir a mensagem de lista vazia. Não seria mais fácil apenas utilizar o metódo remove() dentro do eventListener, sem precisar criar tal função? Ou seria uma boa prática fazer a função?
Olá, estudante. Tudo bem?
Criar uma função separada para excluir a mensagem de lista vazia pode parecer um passo extra, mas na verdade é uma boa prática em programação, especialmente quando se trata de manter o código limpo e fácil de entender.
Ao encapsular essa lógica em uma função, você está seguindo o princípio da responsabilidade única, que sugere que uma função deve ter apenas uma responsabilidade ou tarefa. Isso torna o código mais modular e fácil de manter. Por exemplo, se você precisar alterar a forma como a mensagem é exibida ou removida, poderá fazer isso em um único lugar, sem precisar modificar o eventListener diretamente.
Além disso, ao chamar essa função em diferentes pontos do código (como ao carregar a página e ao adicionar um novo item), você evita a repetição de código, o que é outra boa prática. Isso facilita a manutenção e a leitura do código, pois a lógica para verificar a lista vazia está centralizada.
Portanto, embora possa parecer mais simples usar remove()
diretamente no eventListener, a criação de uma função dedicada melhora a organização e a escalabilidade do seu código.