Bom eu fiz o exercício 12 da aula 4 de uma forma diferente da resolução, o resultado deu o mesmo, mas eu queria saber se eu escrevi um bom código, um bom código eu digo, um código bem escrito, curto e que de para outros desenvolvedores entenderem. Segue abaixo:
<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br/>");
    }
    function exibeTitulo(titulo) {
        document.write(titulo);
        pulaLinha();
    }
    function calculaDiferenca(idade1, idade2) {
        document.write(idade1 - idade2 + " anos!");
    }
    exibeTitulo("Nossa diferença de idade é ");
    calculaDiferenca(27, 18);
</script>
Vou por o código do exercício para vocês notarem a diferença:
<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }
    function mostra(frase) {
        document.write(frase);
    }
    var minhaIdade = 18;
    var idadeIrmao = 15;
    mostra("Nossa diferença de idade é " + (minhaIdade - idadeIrmao));
    pulaLinha();
</script>
Eu fiquei na dúvida, por que o meu código eu escrevi 3 funções e no código da resolução foram escritos 2, o da resolução visualmente ficou menor, mas queria saber se o meu ainda sim está dentro da "Convenção dos programadores".