Nível 2 — Ferramenta de trabalho · Módulo 2.8 — Faixas por perfil (eletivas)
2.8.T2 · Refatoração com verificação
5 min de vídeoTEC
Objetivo: ao final, o consultor refatora um trecho de ABAP combinando plan mode, revisão de diff e uma skill de verificação, sem ativar mudança em produtivo sem revisão humana.
O que você precisa levar desta aula
A combinação de três elementos fecha o ciclo seguro de refatoração: plan mode (ler antes de tocar) → diff revisado (aceitar linha a linha) → skill de verificação (confirmar comportamento depois).
Testes automatizados não pegam tudo em ABAP — comportamento de exit, autorização e integração com sistema externo geralmente exigem verificação manual complementar.
Refatoração em ambiente produtivo nunca é ativada sem revisão humana, independente de quantos testes passaram.
O ciclo de refatoração segura
Elemento
Papel
Plan mode
Você lê e aprova a abordagem antes de qualquer arquivo ser tocado — restrições críticas (como "não reprocessar pedido já aprovado") são confirmadas aqui
Diff revisado
Aceitar/rejeitar/editar linha a linha, como no módulo 2.1.5
Skill de verificação
Roda testes existentes + o cenário novo, depois da edição aceita
O que os testes automatizados não pegam em ABAP
Comportamento de user exit ou BAdI não coberto por teste unitário
Autorização (o código funciona, mas o usuário certo consegue executar?)
Integração com sistema externo via RFC, quando o outro lado não está disponível em ambiente de teste
Para essas três situações, a skill de verificação reduz o risco mas não substitui um teste manual dirigido.
Regra Wayon
Nenhuma refatoração assistida por Claude Code vai para QAS ou produtivo sem revisão humana explícita, mesmo com todos os testes automatizados passando. DEV é o único ambiente onde o ciclo automatizado fecha sozinho.