Refatoração

Conteúdos sobre Refatoração - Canal Dev Eficiente

Diversos vídeos sobre refatoração do Canal Dev Eficiente. Aprenda refatoração na prática através de exemplos reais de projetos open source e empresas como Twitter, Quarkus, React, Spring e Feign.

16 aulas
Alberto Souza

Alberto Souza

Software e Education Engineer

Conteúdo do curso

1 módulos • 16 aulas

Mão na massa: Refatorando uma classe do projeto de recomendação oficial do Twitter

42:09

Que tal codar como se você não pudesse refatorar?

19:04

Refatoração: Sete situações que eu percebo de maneira quase automática

27:34

Refatorando um código complexo do Quarkus

29:22

E se a refatoração for um fator para o aumento de número de bugs?

27:08

Refatoramos código para facilitar entendimento ou por conta de necessidade de negócio?

29:05

Aventuras de refatoração no código do React

32:25

CDD na prática para desenvolver uma API #9: Refatoração sistematizada e correção de bugs facilitada

39:15

Refatorando um código inspirado pelo DDD através de duas métricas do CDD

26:04

Refatorando código como um robô

29:39

Refatoração da esperança

19:43

Experimento: Avaliando um código refatorado baseado no CDD x Técnicas convencionais

13:26

Refatoração baseada em dados #1

29:13

Refatorando uma classe complexa do Spring usando a teoria da carga cognitiva

28:16

Refatorando na prática: Análise de complexidade do código final

18:23

Refatorando uma classe complexa do Feign usando a teoria da carga cognitiva

29:31

O que você vai aprender

Conteúdo técnico e prático para você dominar os conceitos de escalabilidade

Refatoração em projetos reais (Twitter, Quarkus, React)
Sete situações automáticas de refatoração
Refatoração baseada em CDD
Refatoração baseada em dados
Teoria da carga cognitiva aplicada
Análise de complexidade de código
Refatoração sistematizada
Prevenção de bugs através de refatoração

Seu instrutor

Alberto Souza

Alberto Souza

Software e Education Engineer

Especialista em educação como vetor de performance e qualidade de software, com foco em metodologias que aceleram o desenvolvimento de competências técnicas. Criou programas estruturados para acelerar o processo de amadurecimento de diversos times de engenharia. Sua abordagem diferenciada combina aprendizagem estruturada, prática intencional e aplicação em projetos reais. Atuou como Senior Staff Engineer no Nubank, foi Diretor de Tecnologia e Educação na Zup e sócio-fundador da Alura.

Domine Engenharia de IA e Desenvolvimento de Software de Alta Qualidade

Rafael
Alberto
Daniel
COMEÇAR AGORA