Introdução geral
O Sourcery é uma ferramenta de revisão de código baseada em inteligência artificial projetada para ajudar os desenvolvedores a automatizar as melhorias na qualidade do código e aumentar a produtividade do desenvolvimento. Integrada aos repositórios do GitHub e do GitLab, ela revisa instantaneamente cada solicitação pull, fornecendo feedback semelhante ao humano sobre as revisões de código. A Sourcery se concentra na descoberta de bugs e riscos de segurança no código, simplificando códigos complexos e ajudando as equipes de desenvolvimento a reduzir a dívida técnica. Com o Sourcery, os desenvolvedores podem se concentrar mais na criação de novos recursos e menos em lidar com problemas de código legado.
Lista de funções
- Revisão instantânea de códigoFornecer feedback imediato de revisão de código em cada solicitação pull.
- Detecção de erros e riscos à segurançaDetecta automaticamente erros e possíveis riscos de segurança em seu código.
- Gerenciamento da complexidade do códigoIdentificação e correção de código complexo para garantir que ele seja bem projetado.
- Suporte a várias plataformasSuporte à integração com repositórios do GitHub e do GitLab.
- refatoração de códigoRefatoração automática do código Python para melhorar a qualidade e a capacidade de manutenção do código.
- Trabalho em equipeFacilite a revisão do código e a colaboração entre os membros da equipe.
Usando a Ajuda
Instalação e integração
- Registro e loginVisite o site da Sourcery (https://sourcery.ai/), registre-se para obter uma conta e faça login.
- Conexão com repositórios de códigoNo painel do Sourcery, selecione Connect to a Repository (Conectar a um repositório) e, em seguida, selecione GitHub ou GitLab para autorizar a conexão.
- Itens de configuraçãoSelecione o projeto com o qual deseja se integrar e o Sourcery começará automaticamente a revisar o código desse projeto.
Revisão de código com o Sourcery
- Criação de um pull requestCriar uma nova solicitação pull no GitHub ou no GitLab.
- Ver comentários de avaliaçõesO Sourcery analisa automaticamente o código em uma solicitação pull e fornece feedback em segundos. O feedback inclui sugestões gerais, comentários em linha e sugestões relacionadas.
- Tratamento do feedbackCom base no feedback fornecido pela Sourcery, o código é modificado e as atualizações são enviadas; a Sourcery revisa o código atualizado novamente para garantir que todos os problemas tenham sido resolvidos.
Refatoração e otimização de código
- reconfiguração automáticaSourcery: identifica e refatora automaticamente partes ineficientes de seu código para melhorar sua qualidade.
- ajuste manualOs desenvolvedores podem ajustar manualmente seu código com base nas recomendações da Sourcery para garantir que ele atenda às práticas recomendadas.
Gerenciamento de dívida técnica
- Relatório de débito técnicoSourcery: fornece relatórios detalhados de débito técnico para ajudar as equipes a identificar e gerenciar o débito técnico em seu código.
- melhoria contínuaO uso regular do Sourcery permite que as equipes melhorem continuamente a qualidade do código e reduzam o acúmulo de dívidas técnicas.