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.