Certifique-se de que suas solicitações de recebimento sejam revisadas pelos engenheiros que conhecem melhor os componentes afetados - os chamados proprietários de código. Coloque as regras com os componentes e seus proprietários de código em um arquivo de texto que também pode ser revisado. Os proprietários de código do Bitbucket também permitem a revisão de proprietários de código por meio de verificações de mesclagem dedicadas.
Fabricante: Mibex
Descrição detalhada do produto
SOLICITE SEU ORÇAMENTO
Melhore a qualidade de suas revisões de código, atribuindo automaticamente especialistas como revisores obrigatórios de solicitação de recebimento
Use arquivos controlados por versão para regras do revisor
Basta colocar um arquivo chamado CODEOWNERS em seu repositório com uma lista de revisores de solicitação de recebimento que você deseja para padrões de arquivos específicos. Esses revisores são chamados proprietários de código, especialistas em uma área de código específica.
Os revisores são adicionados automaticamente para receber solicitações
Este aplicativo adiciona proprietários de código como revisores obrigatórios a novas solicitações de recebimento automaticamente. Você também vê por quais regras elas foram adicionadas.
Impedir mesclagens não revisadas pelos proprietários do código
O aplicativo possui verificações de mesclagem para permitir apenas a mesclagem de uma solicitação pull quando um número configurado de proprietários de código a revisou. Também permite configurar que apenas alguns membros do grupo devem revisar uma solicitação de recebimento.
Revisões de código são uma parte importante em projetos de software bem-sucedidos, mas nem sempre é claro quem deve revisar uma solicitação de recebimento. Com esse aplicativo, os mantenedores de repositório podem configurar quais pessoas e grupos precisam revisar uma solicitação de recebimento usando o conceito de proprietários de código.
Os proprietários de código são engenheiros que possuem uma área de código específica. São pessoas que conhecem muito bem essa área do código e estão muito interessadas em manter a qualidade do código. A idéia principal é que, se um desenvolvedor deseja fornecer uma correção de bug ou um novo recurso, primeiro é necessário verificar isso com o proprietário do código dessa seção.
Para configurar esse mapeamento entre proprietários e arquivos de código, o aplicativo usa um arquivo de configuração chamado CODEOWNERS. Aqui está um exemplo: para garantir que todos os componentes do React.js sejam revisados pela equipe "ReactGurus", você pode definir uma regra no arquivo CODEOWNERS da seguinte maneira:
/src/components/**/*.js @@ ReactGurus
O aplicativo garantirá que alguém dessa equipe revise as alterações nesses componentes.
Obrigado! Logo entraremos em contato!