Não faz sentido o arquivo uploadDeArquivos.js conter: const tiposValidos = ['jpg', 'jpeg', 'png'].
O correto seria o uploadDeArquivos ser abstrato para ser usado na aplicação em geral independente do tipo de arquivo.
Não faz sentido o arquivo uploadDeArquivos.js conter: const tiposValidos = ['jpg', 'jpeg', 'png'].
O correto seria o uploadDeArquivos ser abstrato para ser usado na aplicação em geral independente do tipo de arquivo.
Boa tarde Marcelo, tudo certo?
Realmente, a sua implementação está mais próxima de uma boa prática em projetos maiores e que visam ter uma manutenção melhor para futuras melhorias e refatorações. As práticas dessa aula são demonstrativos curtos e diretos para conceitos como whitelisting em tipos de arquivos e outros conceitos de segurança, mas não é um conteúdo exaustivo sobre segurança e suas implementações.
Continue assim! Ficar atento à organização do código e práticas de orientação a objetos é uma ótima forma de solidificar nosso conhecimento. Bons estudos!