muito bom, sobre os comentários, pense em como coloca-lo no nome da função, se precisar de um nome muito grande, isso é um sinal, talvez sua função esteja fazendo coisa demais. Não uma regra, mais fazer essa exercício melhora muito a qualidade do código.