10.6.2.3 Lidando com o Feedback
Atualizado
Isto foi útil?
Atualizado
Isto foi útil?
Na seção anterior, solicitamos a revisão do PR para a conta da camilamaia. Agora, vamos entender como lidar com o feedback recebido e aplicar as sugestões na prática.
A revisão da conta camilamaia foi concluída. Podemos verificar isso tanto na página 5.8.2 Página de Notificações (Notifications), clicando no notificação nova.
Ou, acessando diretamente o Histórico de Ações da 10.4.1 Aba Conversation do PR.
O resultado da revisão foi: ❌ Solicitação de Alterações
. Além disso, há um comentário geral sobre o PR que diz:
O PR está ótimo! Amei o gif do pinguim 🐧 Deixei apenas uma sugestão de alteração.
E um comentário contendo a sugestão que diz:
Muitas ferramentas de programação processam arquivos linha por linha e esperam que cada uma termine com uma quebra de linha (
\n
). Quando isso não ocorre, a última linha pode ser interpretada incorretamente, causando erros ou comportamentos inesperados.Isso acontece porque muitos sistemas operacionais seguem o padrão Unix, um conjunto de regras e convenções amplamente adotado na computação. O Unix foi criado na década de 1970 e influenciou sistemas como Linux e macOS. Uma dessas convenções é que arquivos de texto devem terminar com uma quebra de linha para garantir compatibilidade com ferramentas que leem arquivos sequencialmente.
Além disso, essa prática é recomendada por diversos editores de código e linters (ferramentas que analisam o código para garantir boas práticas).
Por isso, sugiro adicionar uma linha vazia no final deste arquivo.
Aqui estão algumas referências que explicam isso melhor:
Se precisar de mais explicações, é só avisar!
Sugestão de Alteração: A mudança sugerida adiciona uma linha em branco ao final do arquivo README.md. Isso é uma boa prática recomendada por sistemas Unix e ferramentas de análise de código para evitar problemas de compatibilidade. A revisora explicou detalhadamente a importância dessa alteração e forneceu links para referências.
Status do PR: Uma solicitação de alteração pendente. Não há conflitos com a branch base, então o merge poderá ser feito automaticamente.
Vamos começar reagindo ao comentário positivo recebido.
Agora, vamos analisar a sugestão oferecida.
Entendemos a sugestão? Sim, a motivação e o que precisa ser feito estão bem explicados.
Concordamos com a sugestão? Sim, parece ser um padrão adotado e que faz sentido.
Sendo assim, vamos aceitar a sugestão. Para isso, clicamos no botão Commit suggestion abaixo da sugestão.
Na caixa de diálogo, preenchemos a mensagem principal com:
E a mensagem adicional com:
Clicamos em "Commit changes". Isso cria um commit e já resolve a conversa automaticamente.
A página é atualizada e exibe um painel no topo com a mensagem "Suggestion successfully applied", indicando que a sugestão foi aplicada com sucesso.
Podemos ver também que o novo commit já consta na seção de Histórico de Ações.
E que agora, na 10.4.2 Aba Commits, o novo commit aparece.
Na 10.4.4 Aba Files Changed, onde o comentário com a sugestão estava presente, agora há um painel com a mensagem "aprendizCumbucaDev marked this conversation as resolved", indicando que a conversa foi marcada como resolvida pela conta aprendizCumbucaDev (feito automaticamente ao aceitar a sugestão).
Por fim, re-solicitamos a revisão da conta camilamaia.
E, camilamaia aprova o PR 🎉
Agora, a revisão está completa! Nas próximas seções, vamos aprender como mesclar um PR ao branch principal.