Revisão automatizada de código

Obtenha melhor qualidade de código, aprimore suas habilidades de desenvolvimento, torne as alterações visíveis para toda a equipe e participe de discussões técnicas por meio de revisões de código eficazes com o Upsource.

Workflow fluente

Escolha o workflow ideal para a sua equipe. Você pode deixar sua equipe decidir quais alterações exigem uma revisão de código ou pode configurar a criação automática da revisão do código para quando ocorrer uma alteração em determinadas partes do seu projeto. Você também pode combinar essas abordagens. O Upsource sugerirá revisores com base no histórico dos arquivos alterados e no histórico da revisão do código.

Insight de código

Gaste menos tempo avaliando novas alterações. O Upsource ajuda você a entender cada alteração e sua qualidade mais rapidamente, fornecendo análise de código estático no lado do servidor, navegação com reconhecimento de código e pesquisa de usos. Você pode comparar o uso de símbolos em duas revisões e ver se uma alteração introduziu novos avisos de inspeção de código. Saiba mais sobre insight de código no Upsource.

Assistência para revisão de código

Nunca se perca em uma revisão de código: veja o estado lido/não lido de cada arquivo e quais revisões já foram aprovadas. Quando novas revisões forem adicionadas à revisão do código, você só precisará inspecioná-las, sem a necessidade de começar do zero. Examine as alterações da maneira que preferir: uma comparação de diferenças embutida ou exibição vista lado a lado.

Pós-submissão/Solicitações de extração

Crie uma revisão de código pós-submissão em qualquer alteração com apenas um clique, anexe novas revisões à revisão manualmente ou mencione o ID da revisão na mensagem de submissão (ou deixe que o Upsource adivinhe para você). Você também pode revisar branches de recursos inteiras ou solicitações de extração do GitHub. Nesse caso, novas revisões são adicionadas automaticamente à revisão.

Problemas rotulados e resolvidos

Categorize e priorize quaisquer preocupações levantadas durante uma revisão de código, aplicando rótulos às discussões. Use rótulos predefinidos e crie adicionais para cada projeto. Resolva uma discussão após o problema ser resolvido ou registre um issue no seu rastreador de bugs diretamente de uma revisão de código.

Revisão de código do IDE

Para ajudar os desenvolvedores a permanecerem em suas zonas de conforto, o Upsource inclui um plug-in de revisão de código para o IntelliJ IDEA e outros IDEs da JetBrains. Esses plug-ins permitem que você participe de discussões de código e gerencie revisões de código no conforto do seu IDE. Quase todos os recursos disponíveis na interface do usuário da Web também estão acessíveis no plug-in. Saiba mais sobre os plug-ins para IDEs.