Refatoração

Foto de Sohrab Salimi
Sohrab Salimi
1 Min. Tempo de Leitura
Este conteúdo foi traduzido com IA. Ver original

Definição de Refactoring:

Refactoring de código significa uma melhoria, clarificação e otimização da estrutura interna do código existente, sem influenciar o comportamento externo. Refactoring não inclui reescrever código ou corrigir bugs. O substantivo "Refactoring" refere-se a métodos específicos e finitos para refatoração de código, como por exemplo o método Extract, para esclarecer o sentido e propósito de um trecho de código.

Utilização de Refactoring:

Refactoring é utilizado em um ambiente ágil por Development Teams para manter a compreensibilidade e extensibilidade entre as Iterações.

Vantagens do Refactoring:

  • O código é limpo e fácil de ler.
  • Código duplicado (também chamado de clones) é evitado.
  • Bugs podem ser descobertos e corrigidos mais facilmente.
  • O código pode ser mantido e expandido mais facilmente.

Mais sobre este tema

Desenvolvimento no Minecraft: Controle de Releases com Henrik Kniberg

Como funciona o planejamento de releases no Minecraft? Henrik Kniberg contou na agile100 como se planeja releases em um jogo assim!

Frameworks de Escalabilidade Ágil

Aprenda as diferenças entre os diversos frameworks de escalabilidade ágil e descubra com nosso especialista quando você realmente deve escalar de forma ágil!

Quais são os papéis no Scrum?

Os três papéis no Scrum Team são: Product Owner, Scrum Master e o Development Team. O que caracteriza cada um deles, explicamos nos Agile Insights!

Fale com nosso assistente Fale com nosso assistente