Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Entendimento da organização do codigo

Olá,

Nao ficou claro para mim porque a organização do codigo foi criar uma função CriarTarefa visto que todo o comportamente da mesma já era agregado na função novaTarefa. Quais seriam as vantagens desta atitude? No video é falado em limpeza de código, mas nao fica claro o motivo.

1 resposta
solução!

Oi, Abner. Tudo bem?

Definir a função e referenciá-la posteriormente foi uma forma de deixar o código mais legível. Assim, quando alguém que não é familiarizado com o código olha aquele addEventListener, ele não precisa interpretar aquela função pois o nome criarTarefa já esclarece seu objetivo.

Além disso, facilita a manutenção do código, caso seja necessário trocar a função que está operando ali.

Há outros conceitos envolvidos, todos encapsulados no que chamamos de Código Limpo, e você pode saber mais sobre neste artigo da Alura.

Qualquer dúvida, estou à disposição!