Visão de um estagiário… É importante refatorar?

Wesley Lopes
Aug 9, 2017 · 2 min read

Refatoração é o processo de reestruturação de um código existente modificando e melhorando a sua estrutura sem modificar o seu comportamento externo.

-Martin Fowler

Mas refatoração de código é mesmo importante? Ou é apenas desperdício de tempo?

Quando ouvi falar sobre refatoração de código a primeira vez, logo no começo da faculdade, pensei que fosse desperdício de tempo e de esforço, afinal o que importa é escrever código…

Ps. Graças a Deus hoje não tenho mais esse pensamento… rsrs


Refatore hoje, refatore amanhã e refatore sempre!!!


Mas quando foi que esse pensamento mudou? Bom vamos lá!

Depois de começar a estagiar em um setor de desenvolvimento, percebi que desenvolver não é apenas escrever um código que funcione, (“mas é essencial que funcione”) e que tem muito mais coisas envolvidas, como por exemplo legibilidade, manutenibilidade e escalabilidade.

Mas não foi sempre assim, como disse anteriormente no começo não acreditei que seria necessário refatorar…

Aos poucos fui percebendo que algumas funções começavam a ficar difíceis de serem entendidas devido ao tamanho e/ou complexibilidade. Ou quando a Product Owner solicitava alguma alteração no produto e o código que foi desenvolvido a pouco já não fazia mais tanto sentido, ou até mesmo ao analisar o código conseguir pensar em outras possibilidades de implementação. Foi então que começaram as mudanças, e o entendimento de que um código não nasce pronto, mas sim fica pronto com o tempo. Que refatorar não é “vergonha” mas sim uma forma de aperfeiçoar o código.

Hoje não me considero um “refatorador”, mas tenho uma visão de que o tempo gasto com refatoração não é tempo jogado fora. E se você está se perguntando qual é a resposta da pergunta… Sim, na minha visão é importante refatorar.

Deixe sua opnião sobre o assunto.

Wesley Lopes

Written by

Desenvolvedor FullStack JS na @rethink, engajado com a comunidade de desenvolvimento, entusiasta de JS e escritor nas horas vagas.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade