trilha

Fundamentos de Programação/02 - Código que Presta/Semana 06 - Código Limpo e Refatoração1 minsemana

Semana 06 — Código limpo e refatoração

Objetivo

Refatorar é mudar estrutura sem mudar comportamento. Se você não sabe que o comportamento continua igual, você não está refatorando — está reescrevendo.

Tópicos

Leitura crítica

Código Limpo (Robert Martin) — leia questionando; nem tudo no livro envelheceu bem. Refatoração (Martin Fowler) — use como catálogo de consulta, não como leitura linear.

Entregável

Refatorar um arquivo real de 200+ linhas
  • Escolher o arquivo (de preferência um que você tem medo de mexer)
  • Listar os smells encontrados antes de tocar em nada
  • Refatorar em commits pequenos e nomeados — um por refatoração
  • Confirmar que o comportamento não mudou

Esse mesmo arquivo é o insumo da Semana 07 - Testes Automatizados.

Arquivo escolhido:

Smells encontrados:

Revisão de sexta (30 min)

Reserve 30 minutos toda sexta. Sem isso você reaprende tudo no mês seguinte.
  • Reler as notas da semana e preencher o campo revisao de cada uma
  • O que eu não conseguiria explicar em voz alta agora?
  • Marcar status: dominado só no que passou nesse teste

Anotações da semana


Parte de 02 - MOC Código que Presta · 00 - MOC Fundamentos de Programação

Buscar

Busca por título, seção e texto das notas