Bruno Nardini
Artigos

Tech Blog

Ideias e experiências sobre engenharia de software, arquitetura, tecnologia, carreira e tudo o que aprendemos construindo produtos.

Publicações

AmbosNo BlogExterno

Categorias

  • Todos
  • Engenharia
  • Arquitetura
  • WEB
  • Mobile
  • Gestão
  • Carreira
  • Notas
    • WEB
    • Arquitetura

    Como criar componentes React com uma arquitetura escalável usando Atomic DesignLink externo, abre em uma nova aba

    Como podemos utilizar o Atomic Design para administrar a complexidade, favorecendo a legibilidade, escalabilidade e flexibilidade do código.

    • WEB
    • Arquitetura

    Refatorando código legado em projetos React — Parte VLink externo, abre em uma nova aba

    Para fechar com chave de ouro, esta série termina com algumas conclusões sobre qualidade de software, com alguns mitos e verdades que precisam ser esclarecidos para evitar a criação de novos projetos legados.

    • WEB
    • Arquitetura

    Refatorando código legado em projetos React — Parte IVLink externo, abre em uma nova aba

    O Redux é um contêiner de estado previsível e ajuda a manter a consistência do comportamento de uma aplicação. Sua utilização em projetos junto ao React se tornou tão popular que os desenvolvedores iniciantes em React passaram a usá-lo por obrigação, ignorando seu custo e efeitos colaterais.

    • WEB
    • Arquitetura

    Refatorando código legado em projetos React — Parte IIILink externo, abre em uma nova aba

    No mundo real é bem mais complexo, como diria qualquer desenvolvedor ao ler um tutorial na internet. Para adentrar a complexidade de um projeto real, este artigo abordará uma alteração com um grande impacto no projeto de exemplo.

    • WEB
    • Arquitetura

    Refatorando código legado em projetos React — Parte IILink externo, abre em uma nova aba

    Neste artigo é introduzido a definição de refatoração, teste de unidade e teste de regressão, na prática é feito novos testes e a implementação de uma nova funcionalidade em um componente React.

    • WEB
    • Arquitetura

    Refatorando código legado em projetos React — Parte ILink externo, abre em uma nova aba

    Código legado é uma dor que atinge em cheio o coração de qualquer programador. Com a evolução do desenvolvimento WEB, tecnologias emergentes trouxeram grande robustez para o que hoje chamamos de front-end, com isso vieram novos desafios de como escrever um código limpo. Nesta série de artigos mostrarei algumas dicas de como trabalhar em um projeto React com código legado.

Bruno Nardini

Engenharia de software, ideias e aprendizados pelo caminho.

Navegar

  • Início
  • Apresentação
  • Artigos
  • Busca

Assuntos

  • Arquitetura
  • Engenharia
  • Carreira
  • WEB

Recursos

  • Feed RSS
  • Mapa do site

Copyright © 2026 Bruno Nardini.