Código limpo e refatoração

felipefp

Felipe Finhane de Paula

Posted on March 3, 2022

Código limpo e refatoração

Estou começando a estudar mais sobre o assunto, e percebi que certas coisas que sempre me deixaram desconfortáveis na hora de programar são princípios de Código Limpo / Refatoração.

Uma das minhas maiores dificuldades sempre foi aceitar o TDD, quando começei a programar não existia muito padrão e naquele tempo não era cobrado testes e sim a entrega da tarefa feita e funcionando em produção (arquivo alterado no FTP). E realmente existia muito retrabalho.

Começei a atuar com testes bem timidamente a alguns anos, e quando vou programar algo já começo a sentir falta de teste para garantir que estou no caminho certo e não vou me perder programando horas sem sentido nenhum.

Mas quando tenho que mexer em código antigo para resolver um "Bug" ou melhorar o desempenho. Os testes fazem muita falta, pois sempre há o medo de quebrar algo, é claro que nesse caso o indicado é fazer o teste antes de começar a mexer, porém tem casos que é muito complicado testar, pois uma função faz muitas coisas ou usa código de terceiro de mais.

Mas com os conceitos de "Clean Code" estou conseguindo resolver essas coias mais facilmente.

💖 💪 🙅 🚩
felipefp
Felipe Finhane de Paula

Posted on March 3, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related