o motivo de uma solicitação de alteração de código, principalmente referente à estilo. A preferência pessoal de outro desenvolvedor não é um argumento bom o suficiente. Opte por passar referências de documentação. " Este componente deve ser sem estado. " " Uma vez que este componente não tem nenhum método de ciclo de vida ou estado, ele poderia se tornar um componente funcional sem estado. * Aqui * está alguma documentação. " RUIM BOM
necessário apontar cada ocorrência de um erro para não sobrecarregar a PR. É possível condensar em um comentário comreferências das linhas ou lugares que ocorre. " Espaço a mais " " Você dexou passar alguns trailing spaces nas linhas: 4, 12, 23 e 50. " RUIM BOM " Espaço a mais " " Espaço a mais " " Espaço a mais "
uma mudança não faz farte do domínio ou não está diretamente relacionado à task, é preferível abrir um novo tíquete ou uma PR separada para lidar com o proboema. Isso evita aumentar drasticamente o escopo do trabalho de alguém. "Já que você está trabalhando nisso, pode alterar essa classe? Eu nunca gostei de como isso foi feito." " Parece bom o suficiente. Cria um novo ticket para refatorar a estrutura dessa classe." RUIM BOM
processo. Além de ser uma forma de comunicação passivo-agressiva, não é recomendável para quem está recebendo cŕiticas, pois não ajuda na confiança e auto crítica. Principalmente pada devs mais juniors. "Você ao menos testou seu código?" " Seu teste está falhando durante x, y e z. Para você pegar testes intermitentes tente rodar o rspec com --bisect. Favor revisar as ocorrências." RUIM BOM
sua PR. As pessoas tiram um tempo de desenvolvimento para revisar seu trabalho. Se você nem ao menos responde os comentários, as pessoas ficam se perguntando por que se preocuparam em ajudá-lo. Isso passa a mensagem de que algumas opiniões valem mais do que outras. RUIM
mudanças ou faça perguntas em forma julgamento. Isso força a pessoa a se defender e não abre um diálogo. "Por que você não colocou isso em um arquivo de constantes?" "Tem muitas chamadas de tradução para o “recurso x” neste arquivo. Faz sentido criar um arquivo separado dedicado às constantes do “recurso x”." RUIM BOM
não é somente tentar achar o máximo de bugs e erros em um código. Como uma ferramenta de promoção de discusão e boas práticas, também é importante destacar coisas positivas e que devem ser perpetuadas. BOM