Refatorando código legado em projetos React

Em 2019 escrevi um série de 5 artigos explicando passo a passo como refatorar um código legado em um projeto React:

  1. Introdução, primeiros passos e teste de integração

  2. Refatoração, teste de unidade, testando e refatorando componentes

  3. Projetos do mundo real

  4. Redux

  5. Mitos e verdades sobre qualidade de software

Essas publicações foram feitas pela M4U Tech, a M4U era a empresa que trabalhava no momento que escrevi esses artigos e a ideia surgiu de várias conversas sobre a qualidade dos projetos front-end.

Qualidade é um assunto sempre atual no desenvolvimento de software, muitas ferramentas novas, muitas práticas sendo revistas, muitos conceitos que vale a pena reforçar.