Ir para o conteúdo

EXPLICAÇÃO

Entenda um resultado de verificação

Um resultado de verificação informa se uma expectativa verificada ainda se mantém e fornece contexto para investigar uma falha. Leia-o junto com o código afetado.

Última atualização

Ler como Markdown

O que uma regra significa

Uma regra é uma expectativa sobre o comportamento de uma função. Ela pode descrever o que a função retorna, o que os chamadores esperam ou um requisito que você adiciona. Regras derivadas do seu código podem estar erradas; você pode corrigi-las.

O que a verificação confere

A arquitetura é analisada a partir do código-fonte e descreve funções, chamadores e dependências. Um modelo próprio deriva expectativas dessa arquitetura. A verificação confere as alterações em relação a essas expectativas.

O modelo decide o que deveria ser verdade. As regras verificam se ainda é.

Leia uma falha

Leia a função, a regra, o que aconteceu em vez disso, o local e os chamadores afetados. Siga a evidência de volta ao código antes de decidir o que alterar. Uma falha pode afetar chamadores fora do arquivo que você editou.

Entenda o status

Um resultado aprovado significa que a regra avaliada foi aprovada. Uma falha significa que a regra avaliada não se manteve. Uma avaliação pendente ou indisponível não é evidência de aprovação. Leia qualquer explicação que acompanhe o resultado antes de agir.

Falhas novas e preexistentes

A linha de base é a base de código antes da alteração. Comparar com ela separa as falhas recém-introduzidas das que já existiam. Uma falha preexistente ainda pode importar; o rótulo indica que esta alteração não a introduziu.

Corrija a expectativa ou o código

Se o código estiver errado, corrija-o você mesmo ou escolha Fix It no cartão da falha. O Panolayer Agent recebe a função, a regra e os chamadores afetados como briefing, e a verificação é executada novamente quando ele termina. Se a expectativa estiver errada, corrija a regra. A verificação não detecta todos os bugs, e a cobertura varia conforme a linguagem e o repositório.