Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

sobre a aula "funções com parametros"

Só para ver se eu entendi, foi mostrado na aula maneiras de não ficar repetindo as variáveis tornando-as funções ? Sempre que houver repetições nos códigos usaremos esse tipo de função logo de cara ou primeiro se cria a variável para depois tornar função?

2 respostas
solução!

Oi Ana, tudo bem?

Sim, o objetivo de utilizar funções com parâmetros, como foi mostrado na aula, é evitar a repetição de código. Isso é uma prática muito comum na programação, conhecida como DRY (Don't Repeat Yourself), que visa aumentar a eficiência e reduzir a possibilidade de erros.

No exemplo da aula, as linhas de código que selecionavam os elementos 'h1' e 'p' e alteravam seus conteúdos eram muito semelhantes. A única diferença era o elemento que estava sendo selecionado e o texto que estava sendo inserido. Por isso, essas linhas de código foram substituídas por uma função que recebe essas informações (o elemento e o texto) como parâmetros. Desse jeito, sempre que você quiser selecionar um elemento e alterar seu texto, você pode simplesmente chamar essa função, em vez de escrever as mesmas linhas de código novamente.

Quanto à sua pergunta sobre se sempre que houver repetições nos códigos usaremos esse tipo de função logo de cara ou primeiro se cria a variável para depois tornar função, a resposta é: depende.

Em muitos casos, você só perceberá que tá repetindo código depois de já ter escrito algumas linhas. Nesses casos, você pode refatorar seu código para substituir as repetições por uma função. E, com a experiência, você vai começar a reconhecer padrões de repetição mais cedo e poderá começar a escrever funções desde o início.

Um abraço e bons estudos.

Entendi. Muito obrigada pela resposta.