Devin Review em ação
Recursos
Organização inteligente de diffs
Agrupa alterações de forma lógica, reunindo edições relacionadas em vez de
usar a ordem alfabética.
Detecção de cópia e movimentação
Detecta quando o código foi copiado ou movido e exibe as alterações de forma
clara, em vez de mostrar exclusões e inserções completas.
Bug Catcher
Identifica bugs e os classifica por nível de confiança. Bugs graves exigem
atenção imediata.
Varredura de segurança
Detecta vulnerabilidades de segurança e sugere melhorias de hardening,
com classificação CWE e níveis de severidade.
Compatibilidade com GitHub
Deixe comentários, aprove PRs, solicite alterações — tudo dentro do Devin Review, sincronizado
com o GitHub.
Chat com contexto da base de código
Faça perguntas sobre o PR e obtenha respostas com contexto relevante do
restante da base de código. Você também pode consultar o Devin diretamente a
partir de qualquer comentário, bug ou sinalização na visualização de diff.
Ação do fluxo de trabalho de PR
Faça merge, feche, converta em rascunho, marque como pronto para revisão e
ative ou desative o merge automático diretamente no Devin Review, sem sair da página.
Alterações de código pelo chat
Peça ao agente de chat para editar o código. Revise as alterações
sugeridas e, em seguida, aplique-as como um commit na branch do PR sem sair do Devin Review.
Introdução
- aplicativo web do Devin — Acesse app.devin.ai/review para ver seus PRs em aberto organizados por categoria (atribuídos a você, criados por você, revisão solicitada). Quando o Devin criar PRs, você verá um botão laranja “Review” no chat.
- Comentário no PR — Comente
/devin reviewem qualquer PR do GitHub em um repositório que sua organização conectou, e o Devin fará a revisão na hora. Veja Acionando uma revisão por meio de um comentário no PR. - Atalho de URL — Para qualquer link de PR do GitHub.com, substitua
github.compordevinreview.comna URL. Para PRs privados, faça login no Devin primeiro. - GitHub Enterprise — Cole a URL completa do PR na página Devin Review em app.devin.ai/review. Todas as ofertas do GitHub (GitHub.com, Enterprise Server, Enterprise Cloud) têm os mesmos recursos.
- Azure DevOps — Cole a URL completa do PR (por exemplo,
https://dev.azure.com/.../pullrequest/..., ou o host do seu Azure DevOps Server) em app.devin.ai/review após conectar o repositório ao Devin.
Provedores Git compatíveis
GitHub inclui GitHub.com, GitHub Enterprise Server e GitHub Enterprise Cloud — todos têm os mesmos recursos. Os recursos de escrita (comentários, revisões, ações de merge, alterações de código pelo chat) exigem uma conexão com o GitHub App instalada na sua organização do GitHub. Conexões baseadas em PAT são somente leitura e não podem publicar comentários, enviar revisões nem executar ações de merge. Para configurar o GitHub App, consulte o guia de integração do GitHub.
GitLab inclui GitLab.com e GitLab autogerenciado. Os recursos de escrita para GitLab autogerenciado (comentários, revisões, ações de merge, alterações de código pelo chat) exigem uma conexão com o GitLab App. Para configurar o GitLab App, consulte o guia de integração do GitLab autogerenciado.
Azure DevOps inclui o Azure DevOps Services (
dev.azure.com) e o Azure DevOps Server 2020/2022. Conecte-se por meio da integração com o Azure DevOps, de uma entidade de serviço do Microsoft Entra ou de uma coleção do Azure DevOps Server com um token de acesso pessoal e, em seguida, inscreva os repositórios em Settings > Review para usar o Auto-Review. O Devin publica resultados automatizados por meio da identidade de serviço conectada. Para comentar, responder, resolver threads, votar em um PR ou abandonar um PR em seu próprio nome, vincule sua conta pessoal do Azure DevOps ao Devin — essas ações são atribuídas a você, e não à identidade de serviço. As conexões com o Azure DevOps Server usam um token de acesso pessoal compartilhado, portanto ações em seu próprio nome não estão disponíveis nesse caso. Aplicar edições pelo chat, fazer merge, ações de rascunho e auto-merge não estão disponíveis, e a caixa de entrada pessoal de PRs não lista PRs do Azure DevOps.
Bitbucket Data Center requer a versão 8.16 ou posterior, conectada por meio da integração com o Bitbucket. Para comentar, adicionar ou remover revisores, aprovar ou recusar um PR pelo Devin Review, vincule sua conta do Bitbucket. Merge, rótulos, responsáveis e reações não estão disponíveis, e as alterações de código feitas pelo chat são comitadas um arquivo por vez. O Bitbucket Cloud não é compatível.
Como ler uma revisão
A análise começa com um breve panorama do comportamento e do impacto do PR, seguido das principais mudanças em tópicos, quando útil. Edições relacionadas são agrupadas em seções, com explicações ao lado dos respectivos diffs. No celular, a revisão abre em Changes. Mude para Bugs para ver bugs, flags e resultados de segurança, ou use Description, Discussion e Commits para os demais detalhes do PR. Quando um link para um comentário ou revisão do GitHub é aberto no Devin Review, a página rola até o item indicado e o destaca. Isso também funciona na aba de revisão dentro de uma sessão do Devin.Permissões
O acesso ao Devin Review é controlado por permissões no nível da conta, configuradas no editor de funções em Permissões do Devin Review. Por padrão, todos os membros e administradores recebem acesso completo à revisão automática, e os administradores também recebem Gerenciar Devin Review. Os admins do Enterprise podem usar Funções personalizadas para restringir o acesso a um nível de uso mais baixo (somente manual ou apenas na criação da PR), remover o acesso por completo ou conceder privilégios de administrador. A autoinscrição na revisão automática não exige Gerenciar Devin Review — qualquer usuário com um nível de uso e uma conta do GitHub conectada pode se inscrever por conta própria. Consulte Funções no nível da conta para ver a lista completa dos níveis de permissão do Devin Review e o que cada um permite.Contas Enterprise: Apenas usuários da organização principal com Gerenciar Devin Review podem gerenciar as configurações de revisão. Usuários de organizações não primárias podem se inscrever por conta própria, mas não podem alterar as configurações administrativas.
Governança
Os admins do Enterprise podem controlar quem usa o Devin Review, qual nível de automação essas pessoas têm e quanto isso custa — tudo isso no aplicativo web do Devin.Os recursos desta seção exigem uma conta Devin Enterprise. Para
detalhes sobre os planos Enterprise, entre em contato com vendas.
Controle de custos
O Devin Review consome ACUs (Unidades de Computação do Agente) do pool de ACUs da sua Enterprise, o mesmo pool usado pelas sessões do Devin e por outros produtos Devin. Os admins do Enterprise têm várias ferramentas para monitorar e controlar os custos de revisão.Painel de consumo
O painel de consumo do Enterprise em Configurações > Consumo detalha o uso de ACU por produto, incluindo uma linha exclusiva de Review no gráfico de consumo diário. Os administradores da organização podem visualizar o consumo do Review da organização em Configurações > Análises de consumo. O painel inclui:- Detalhamento por usuário — Veja quantos ACUs de Review cada usuário consumiu no ciclo de cobrança atual e no anterior.
- Detalhamento por repositório — Veja o consumo de ACU de Review, o número de revisões e a quantidade de bugs detectados por repositório no ciclo de cobrança atual e no anterior, ajudando a identificar quais repositórios geram o maior custo de revisão e onde as revisões detectam mais problemas.
Indicador de tamanho da revisão
Cada PR no Devin Review exibe um selo de consumo que mostra o tamanho da revisão com base no uso total de ACU em todos os jobs de revisão desse PR:
Passe o cursor sobre o selo de tamanho para ver o total exato de ACU, o número de jobs de revisão executados e o custo da revisão exibida no momento. Isso ajuda os revisores a entender o impacto no custo de executar revisões novamente ou ativar a revisão automática em PRs com muitas alterações.
Limite de gastos com revisão automática por PR
Os admins podem limitar quanto o Devin Review gasta com revisões automáticas de um único PR em Settings > Review, na seção Limites de revisão automática. O limite é medido em ACUs nos planos Enterprise ou em dólares de gastos sob demanda nos planos Individual e Teams. Deixe o campo em branco para não ter limite (padrão). Quando o gasto total de revisão de um PR, somando todos os jobs de revisão, atinge o limite, a revisão automática é desativada para esse PR e futuras revisões automáticas são puladas. Atingir o limite é um bloqueio parcial:- As revisões manuais continuam funcionando — o limite apenas pausa as revisões automáticas. Você sempre pode acionar uma revisão manualmente na página de revisão do PR.
- Reativar por PR — Reativar a revisão automática para o PR pelo menu de ações (três pontos no cabeçalho) retoma as revisões automáticas e isenta esse PR do limite.
Ação do fluxo de trabalho de PR
O Devin Review permite que você realize ações em PRs diretamente na página de revisão, sem sair para o GitHub.- Merge — Faz o merge da PR usando a estratégia de merge configurada do repositório (merge commit, squash ou rebase). O botão de merge reflete o status atual de mesclagem da PR e as verificações obrigatórias.
- Close — Fecha a PR sem mesclá-la. Disponível no menu suspenso ao lado do botão de merge.
- Convert to draft — Converte uma PR aberta para o status de rascunho. Disponível no menu suspenso quando a PR está aberta e ainda não está como rascunho.
- Mark ready for review — Marca uma PR em rascunho como pronta para revisão. Um botão “Ready for review” aparece na barra de merge para PRs em rascunho.
- Auto-merge — Ativa ou desativa o auto-merge do GitHub no menu suspenso do botão de merge. Quando ativado, a PR será mesclada automaticamente assim que todas as verificações obrigatórias forem concluídas com sucesso. A barra de merge mostra o status atual do auto-merge, incluindo quem o ativou.
PRs empilhadas
O Devin Review oferece suporte nativo a PRs empilhadas. Quando uma PR faz parte de uma pilha, a página de Review exibe toda a série e gerencia o merge corretamente:- Painel da pilha — O cabeçalho da PR mostra a pilha com todos os membros ordenados de baixo para cima, até a branch base na qual será feito o merge. Cada membro tem um link para sua própria página de Review, permitindo analisar a pilha camada por camada.
- Prontidão por camada — Cada membro exibe um indicador de status que reflete sua real capacidade de merge: verde quando pode ser mesclado de fato (considerando CI, revisões obrigatórias e proteção de branch), vermelho quando há verificações com falha ou conflitos e laranja para qualquer outra situação que bloqueie o merge — inclusive quando uma camada está pronta individualmente, mas é bloqueada por uma PR não mesclável abaixo dela. Um indicador agregado resume toda a pilha.
- Diffs focados — Cada PR em uma pilha é comparada à camada abaixo, para que cada revisão — incluindo a revisão automática e o Bug Catcher — veja apenas as alterações daquela camada.
- Merge da pilha — PRs empilhadas são mescladas pelo merge atômico de pilhas do GitHub: ao fazer merge de uma PR, todas as PRs abertas abaixo dela na pilha também são mescladas, de baixo para cima, em uma única operação. O botão de merge mostra exatamente quantas PRs serão incluídas na ação, e o GitHub redireciona as PRs restantes para a branch base depois.
Revisão automática
Devin pode revisar PRs automaticamente, sem que você precise iniciar o processo manualmente. Configure a revisão automática em Settings > Review. Em qualquer página de revisão de PR, o menu de ações (três pontos no cabeçalho) permite ativar ou desativar a revisão automática para essa PR específica e inclui links para as páginas de configurações de revisão.Quando a Revisão automática é executada?
A Revisão automática é acionada quando:- Uma PR é aberta (não é rascunho)
- Novos commits são enviados (push) para uma PR
- Uma PR em rascunho é marcada como pronta para revisão
Modos de acionamento
Repositórios e usuários individuais podem ser configurados com um modo de acionamento que controla quando a revisão automática é executada:- Revisão automática (padrão) — As revisões são acionadas em todos os eventos: PR aberta, novos commits enviados e rascunho marcado como pronto.
- Na criação da PR — As revisões só são acionadas quando uma PR é aberta pela primeira vez ou quando uma PR em rascunho é marcada como pronta para revisão. Envios posteriores para a PR não acionam uma nova revisão.
- Manual — Nenhuma revisão é executada automaticamente. Você mesmo aciona uma revisão na página de Review da PR sempre que quiser. Este é o nível base para adesão pessoal.
Autoinscrição (Todos os usuários)
Qualquer usuário com uma conta do GitHub conectada pode se inscrever para revisões automáticas — sem necessidade de permissões de administrador.- Acesse Configurações > Preferências
- Em Devin Review, defina seu Review trigger como Na criação da PR ou Revisão automática (deixe em Manual se quiser apenas acionar revisões por conta própria)
Idioma dos comentários de revisão
Você pode escolher o idioma que o Devin Review usa nos comentários e nas análises em Configurações > Preferências, na seção Devin Review.- Usar o idioma de exibição (padrão) — Os comentários de revisão seguem a configuração do seu idioma de exibição.
- Idioma específico — Escolha entre inglês, espanhol, português, japonês, chinês, coreano, francês, alemão, russo, árabe, hebraico ou indonésio.
REVIEW.md especificar um idioma para os comentários de revisão, o Devin usará esse idioma independentemente da sua preferência pessoal.
Configuração de administrador
Administradores têm opções adicionais em Settings > Review:- Repositories — Adicione repositórios para revisar automaticamente TODOS os PRs nesse repositório. Use o botão Adicionar repo para pesquisar e selecionar entre os repositórios conectados e defina, na lista, o modo de acionamento de cada repositório.
- Users — Visualize todos os usuários inscritos na organização, junto com o modo de acionamento de cada um. Os usuários se inscrevem por meio da autoinscrição; os administradores não podem inscrever outros usuários diretamente.
- Add “Devin Review” link in PR description — Quando ativado (padrão), Devin adiciona um link para a revisão na descrição do PR.
Publicação no GitHub
Administradores podem configurar o que o Devin Review publica no GitHub em Settings > Review, na seção Post as PR comments:- Post GitHub CI checks — Quando ativado (padrão), Devin cria uma verificação de status de commit no PR para cada revisão. Isso permite que você veja os resultados da revisão diretamente na lista de verificações do seu PR.
- Bugs — Publique bugs (erros prováveis ou comportamento incorreto) como comentários no PR.
- Security — Publique vulnerabilidades de segurança e sugestões de hardening como comentários no PR.
- Flags (investigate) — Publique flags de investigação (problemas potenciais que merecem uma análise mais detalhada) como comentários no PR.
- Flags (note) — Publique flags informativas (observações que talvez não exijam ação) como comentários no PR.
Contas Enterprise: As configurações se aplicam a todas as organizações na
Enterprise. Somente usuários na organização primária, com permissões de administrador
Enterprise, podem gerenciar as configurações. Usuários em organizações não primárias
podem apenas se inscrever por conta própria.
A Auto-Review não está disponível para repositórios públicos que não estejam
conectados à sua organização.
Bug Catcher
O Bug Catcher analisa automaticamente seu PR em busca de possíveis problemas e exibe os resultados na barra lateral Analysis. Esses resultados são organizados em Bugs, Flags e Security.Bugs
Bugs são erros concretos que devem ser corrigidos no código. Eles representam problemas nos quais o Bug Catcher tem grande confiança de que são reais. Bugs são exibidos em dois níveis de severidade:- Grave — Problemas com alta confiança que exigem atenção imediata
- Não grave — Problemas de menor gravidade que ainda devem ser revisados
Flags
Flags são anotações de código informativas que podem ou não exigir ação. Elas se dividem em duas categorias:- Investigar — O Bug Catcher identificou algo que merece sua atenção. Você deve revisar o código sinalizado por conta própria e verificar se há de fato um bug ou problema.
- Informativo — O Bug Catcher concluiu que o código está correto ou está explicando como algo funciona. Isso ajuda você a entender as mudanças de código sem exigir ação da sua parte.
Security
O Devin Review faz uma varredura em busca de vulnerabilidades de segurança e as exibe em uma seção dedicada de Security na barra lateral de Analysis, ao lado de Bugs e Flags. A varredura de segurança é executada em toda revisão e não pode ser desativada; use as configurações de publicação para controlar se os resultados de segurança são publicados como comentários no PR. O scanner verifica as seguintes categorias de vulnerabilidade:- Injeção (SQL, XSS, injeção de comando, template)
- Falhas de autenticação e autorização (controle de acesso ausente ou quebrado, escalonamento de privilégio, bypass de autenticação)
- Exposição de segredos (chaves embutidas no código, tokens em logs, credenciais no código-fonte)
- SSRF e path traversal
- Desserialização insegura, prototype pollution
- Ausência de validação de entrada para dados não confiáveis
- Criptografia fraca (algoritmos, gerenciamento de chaves)
- Segurança de transporte e cookies (ausência de exigência de HTTPS, CORS permissivo, flags de cookie inseguras)
- Configurações padrão inseguras ou configurações incorretas introduzidas pela PR
- Crítico — Vulnerabilidades com alta confiança que devem ser corrigidas antes da mesclagem
- Aviso — Possíveis fragilidades de segurança que valem a pena investigar
REVIEW.md para orientar o scanner sobre o que procurar.
Resolvendo resultados
Você pode marcar bugs, flag e resultados de segurança como resolvidos assim que tratá-los ou determinar que não exigem ação. Itens resolvidos aparecem atenuados na barra lateral e são movidos para o final de cada seção.Ações de revisão
Acionando uma revisão por meio de um comentário no PR
Você não precisa ativar a revisão automática em um repositório para solicitar uma revisão. Comente/devin review em qualquer PR do GitHub, e o Devin revisará a PR e responderá nela com um link para a revisão.
Isso funciona em qualquer repositório abrangido pela instalação da GitHub App da sua organização — incluindo repos que não estão inscritos na revisão automática — e é a maneira mais rápida de experimentar o Devin Review em uma PR pontual.
Requisitos e comportamento:
- Comente exatamente
/devin reviewno início do comentário. O comando não diferencia maiúsculas de minúsculas e funciona tanto em comentários na conversa da PR quanto em comentários de revisão inline. - É necessário ter acesso de escrita — quem comenta precisa ter a permissão
writeouadminno repositório, e a conta do GitHub deve estar vinculada à conta do Devin. Colaboradores externos não podem acionar revisões. - Somente PRs abertas — comentários em PRs fechadas ou mescladas são ignorados.
- Somente GitHub — incluindo GitHub Enterprise Server e Enterprise Cloud. O GitLab oferece suporte à revisão automática, mas não ao acionamento por comentário.
/devin (por exemplo, /devin fix the failing test) iniciam uma sessão regular do Devin na PR em vez de uma revisão. Consulte Iniciar o Devin a partir de um comentário no PR.
Iniciando uma revisão
Ao criar um novo comentário em linha ou responder a um tópico existente, você pode marcar a caixa de seleção Start a review para agrupar seus comentários em uma revisão pendente em vez de publicá-los individualmente. Isso reflete o fluxo de trabalho de revisão do GitHub, permitindo que você reúna todo o seu feedback antes de enviar. Quando uma revisão está em andamento, comentários seguintes são adicionados automaticamente a ela e a caixa de seleção é ocultada.Resolvendo comentários
Você pode resolver threads de revisão para indicar que foram resolvidas. Quando todas as threads em uma revisão criada pelo bot são resolvidas, Devin minimiza automaticamente essa revisão no GitHub para manter a conversa do PR organizada. Se uma thread for marcada como não resolvida depois, a revisão volta a ser exibida automaticamente. Na visualização de diff, você pode expandir ou recolher threads de comentários individuais usando o ícone de seta para focar apenas no feedback pendente.Indicadores de proprietário de código
Quando um proprietário de código é designado como revisor, o Devin Review exibe um ícone de escudo ao lado do nome dele na barra lateral de revisores, com a dica de ferramenta “Requested as code owner”. Isso facilita identificar quais revisores pendentes têm propriedade de código sobre os arquivos modificados.Correção Automática
O Devin Review pode sugerir e aplicar automaticamente correções para bugs que ele encontrar nos seus PRs. Quando a Correção Automática está ativada, o Devin propõe alterações de código diretamente junto com os bugs identificados.Como ativar
Há duas maneiras de ativar o Auto-Fix:- Pela barra lateral de revisão — Em qualquer PR criada pelo Devin, a barra lateral Analysis mostra uma seção Auto-fix com um botão Enable auto-fix. Clicar nele ativa o Auto-Fix para todas as PRs do Devin na sua organização. Isso requer permissões de administrador da organização.
- Pelas configurações globais do Devin — Vá em Settings > Devin > Pull requests > Responding to bots e então:
- Defina o modo como Selected only e adicione
devin-ai-integration[bot]à lista de permissões (allowlist), ou - Defina o modo como All bots.
- Defina o modo como Selected only e adicione
Resultados nos PRs do próprio Devin
Quando o Devin Review revisa um PR aberto por uma sessão do Devin em execução, os resultados são enviados primeiro para essa sessão, antes de serem publicados:- O PR exibe o status Devin is addressing Devin Review findings.
- Com Auto-fix review findings ativado, a sessão corrige o que for possível. Com a opção desativada, a sessão apenas é notificada e retorna um relatório.
- Somente os resultados que o Devin não conseguiu corrigir são publicados como comentários de revisão, e o status lista o que foi corrigido.
Permissões e Restrições
- Apenas administradores da organização podem alterar essa configuração.
- Se o modo do bot estiver definido como Todos os bots, o Auto-Fix aparecerá ativado, mas não poderá ser alterado na barra lateral de revisão. Use as configurações de Customization para modificar o modo do bot.
- Os comentários de resumo No Issues Found do Devin Review são sempre ignorados. Apenas comentários que apontam problemas de fato disparam o Auto-Fix.
Se o feedback do Devin Review estiver sendo ignorado no seu repositório no momento, você verá um aviso na linha do tempo da sessão para ativá-lo.
Atribuição de Commits e Comentários
- Bugs encontrados, sinalizações e anotações automatizadas sempre aparecem como o Devin bot.
- Quando um usuário escreve um comentário ou análise por meio do Devin Review, ele aparece usando a identidade do GitHub desse usuário.
- Quando um usuário pede para o agente de chat fazer uma alteração de código, o commit resultante é feito como o Devin bot.
- GitHub Suggested Changes segue o comportamento padrão do GitHub: qualquer revisor (incluindo Devin) pode deixar uma edição sugerida em um comentário de análise. Quando um usuário clica em “Apply suggestion”, o commit é atribuído àquele usuário, da mesma forma que no GitHub.
- Devin nunca criará commits ou comentários em nome de um usuário sem que o próprio usuário inicie explicitamente a ação.
AGENTS.md / Arquivos de instruções
Devin Review leva em consideração arquivos de instruções no seu repositório. Se algum desses arquivos existir, ele será usado como contexto ao analisar seu PR:**/REVIEW.md**/AGENTS.md**/CLAUDE.md(sem diferenciar maiúsculas de minúsculas)**/CONTRIBUTING.md(sem diferenciar maiúsculas de minúsculas).cursorrules.windsurfrules.cursor/rules*.rules*.mdc.coderabbit.yaml/.coderabbit.ymlgreptile.json
.agents/, .devin/, .cursor/, .github/) são tratados como pertencentes ao diretório pai para fins de escopo. Por exemplo, src/.agents/REVIEW.md se aplica aos arquivos em src/.
Esses arquivos podem conter padrões de codificação, convenções do projeto ou outras diretrizes que ajudam a fornecer feedback mais relevante.
Regras de revisão personalizadas
Você pode configurar arquivos adicionais para serem usados como contexto de revisão em Settings > Review, na seção Review Rules. Isso permite adicionar padrões glob personalizados de arquivos além dos padrões listados acima. Para adicionar uma regra personalizada:- Vá para Settings > Review
- Em Review Rules, digite um padrão glob de arquivo (por exemplo,
docs/**/*.md) - Clique em Add
**/REVIEW.md. Você pode remover qualquer regra personalizada clicando no ícone de lixeira ao lado dela.
Isso é útil quando seu projeto tem documentação relevante para revisão em locais não padronizados, como registros de decisões de arquitetura, guias de estilo ou convenções específicas de equipe armazenadas em caminhos personalizados.
REVIEW.md
REVIEW.md é um arquivo de instruções dedicado ao Devin Review. Coloque-o em qualquer lugar do seu repositório para personalizar como o Devin revisa PRs no seu projeto. O Devin detecta automaticamente arquivos REVIEW.md em qualquer nível de diretório (**/REVIEW.md), para que você possa definir diretrizes de revisão específicas para subdiretórios, se necessário.
Use REVIEW.md para definir diretrizes específicas de revisão, como:
- Áreas da base de código que precisam de atenção extra
- Armadilhas comuns ou antipadrões a serem observados
- Convenções específicas do projeto que os revisores devem aplicar
- Arquivos ou diretórios que podem ser ignorados com segurança durante a revisão
- Considerações de segurança ou desempenho exclusivas do seu projeto
REVIEW.md:

