Responder ao Comentário de Revisão
Resolva um comentário de revisão de código inserindo um comentário esclarecedor no local certo do código-fonte, capturando o raciocínio para que revisores futuros não levantem a mesma preocupação.
Entradas
Infira ambas as entradas a partir do contexto da conversa. Pergunte apenas se for ambíguo.
Entrada 1 — O comentário.
Um apontamento do revisor: geralmente uma linha de tabela com uma localização (arquivo:linha) e uma descrição da preocupação.
A tabela geralmente vem da skill dakubo-display-pr-remarks ou dakubo-review-commit-range. Se não houver tabela na conversa e uma dessas skills estiver disponível, use-a para gerar a tabela. Caso contrário, peça ao usuário o comentário.
Entrada 2 — A explicação. A resposta do desenvolvedor: por que o código está correto como está, a decisão de design por trás dele, o trade-off aceito ou o contexto geral que faltava ao revisor. Isso pode não refutar diretamente o comentário — pode apenas mudar a perspectiva do revisor.
Processo
- Leia o arquivo na localização da Entrada 1.
- Identifique o construto exato que o comentário atinge (método, bloco, campo, linha).
- Elabore um comentário que:
- Capture a essência da Entrada 2 (o raciocínio / decisão / contexto).
- Seja conciso — no máximo uma a quatro linhas.
- Não mencione o revisor, o PR ou o número do comentário (comentários sobrevivem às revisões).
- Não repita o que o código já diz — adicione apenas o PORQUÊ que não é óbvio pela leitura.
- Aborde a preocupação do comentário se isso tornar a explicação mais clara, mas isso é opcional.
- Coloque o comentário imediatamente acima do construto alvo, ou inline se um comentário no final da linha couber naturalmente.
- Aplique a edição.
Saída
Confirme o arquivo e a linha onde o comentário foi adicionado. Uma frase é suficiente.
O que NÃO fazer
- Não reescreva o código, a menos que o usuário peça explicitamente.
- Não escreva um comentário que apenas repita o que o código faz.
- Não faça referência a "o revisor disse…" ou "PR #N" dentro do comentário.
- Não adicione um comentário com mais de ~4 linhas; se a explicação precisar de mais, ela pertence a um documento de design ou mensagem de commit, não a um comentário inline.