Seguindo as aulas, primeiro foi implementada todas as funcionalidades e após isso foi feita a refatoração em funções menores, para evitar esse retrabalho, o ideal seria criar o código já com as funções definidas com as boas práticas?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Seguindo as aulas, primeiro foi implementada todas as funcionalidades e após isso foi feita a refatoração em funções menores, para evitar esse retrabalho, o ideal seria criar o código já com as funções definidas com as boas práticas?
Oi Caol tudo bem?
Sim no dia a dia do trabalho o ideal é criar o código já com boas práticas. Aqui nos cursos como os professores estão ensinando conceitos básicos nem sempre isso acontece porque é para fins didáticos.
Espero ter ajudado!!!
Boa noite! Como vai?
No mundo ideal, sim! Só que no mundo da programação as coisas são dinâmicas e, portanto, o código muda constantemente e com isso refatorações são sempre necessárias. Inclusive, tem uma máxima que diz quem em algum momento algo dentro do projeto vai mudar e impactar no código. Por isso o programador tem que estar sempre claro em sua mente que raramente será possível de cara fazer o melhor código que poderia ser feito sem nenhuma refatoração.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos!