Vendo os 3 videos da aula 5 do curso, eu percebi que ele criou 3 arquivos para fazer funções. Com relação a função em si, em não tenho nenhum problema, a minha duvida é com relação a quantidade de arquivos .js gerados. Não seria mais fácil gerar somente um arquivo JavaScript e nele gerar todas as funções ? Alguns programadores Front-end me informaram que é melhor gerar somente um arquivo .js, assim como é melhor gerar somente um arquivo .css pois assim você abrange um campo mais de usuário, até aquele com internet mais lentas (3G, Internet a Radio), diminuindo o tempo de carregamento da pagina e a quantidade de arquivos a serem carregados.
Ainda nesse ponto, sobre o fato de ser gerado funções globais, ele comentou no 2 video sobre criações de funções anonimas somente para acesso em tal função (no caso o IMC). Não seria melhor gerar uma função global no inicio do código .js para ela ser usada precisar ?