3
respostas

[Sugestão] Como evitar código duplicado

Sempre é bom evitar código duplicado e até mesmo mensagens duplicadas escritas várias vezes.

Se vc tem uma mensagem que vai ser exibida várias vezes, vc pode armazenar ela em uma variável e depois é só usar a variável em vês de escrever a mesma mensagem varias vezes.

3 respostas

Olá Fabio! Como vai?

É ótimo que você já esteja pensando em maneiras de evitar código duplicado. Isso é uma prática importante em programação, pois ajuda a manter o código mais limpo e fácil de manter.

Uma maneira comum de evitar duplicação é exatamente como você mencionou: armazenar mensagens ou valores repetidos em variáveis. Assim, se precisar alterar a mensagem no futuro, você só precisará mudar em um lugar.

Além disso, você pode considerar o uso de funções. Por exemplo, se você tem um bloco de código que se repete, pode colocá-lo dentro de uma função e chamá-la sempre que necessário. Isso não só evita duplicação, mas também torna o código mais modular e fácil de entender.

Veja um exemplo simples em JavaScript:

function exibirMensagem() {
    console.log("Essa é uma mensagem que aparece várias vezes.");
}

// Em vez de escrever a mensagem repetidamente, você só chama a função:
exibirMensagem();
exibirMensagem();

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Boa tarde pessoal!

Como foi mencionado acima, realmente, tudo o que você verificar no código que vá precisar reutilizar aquela lógica, um comando, mensagens 2 ou mais vezes, torna-se interessante transformar em variáveis e funções, para evitar que o código fique muito longo e confuso. Funções deixam o código bem mais prático e dinâmico, ajudam muito. Por mais simples que seja um código, creio que dificilmente haverá casos que não haverá a necessidade da criação de uma função, mesmo que pequena.

Essa da função não usei para não atropelar o andamento do assunto procurando usar só os conceitos aprendidos para ser praticados naquela aula.

Resolução dos desafios do curso de lógica de programação
Mas o meu código desse exercício:

5-) Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a soma desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A soma de [valor1] e [valor2] é igual a [resultado]." no console.
let valor1 = 42;
let valor2 = 8;
let resultado = valor1 + valor2;

Vejam como ficou o meu:

resolução dos desafios

5-) Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a soma desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A soma de [valor1] e [valor2] é igual a [resultado]." no console.

let valor1 = 6, valor2 = 8, resultado = valor1+valor2;//Economia de código de 50%. Aplicando os conceitos aprendidos
console.log(A soma de ${valor1} e ${valor2} é igual a: ${resultado});

E ainda poderia ser assim:
let valor1 = 6, valor2 = 8;//Economia de código de 50%. Aplicando os conceitos aprendidos
console.log(A diferença de ${valor1} e ${valor2} é igual a: ${valor1+valor2});