Pravidlo je určitý výraz, který popisuje akci, jež má být provedena při zápisu kódu. Následující výrazy lze považovat za pravidla přezkoumávání kódu:
Pravidla jsou základním prvkem konfigurace analýzy. Při provádění určité analýzy kontrolujete, zda vaše prostředky splňují podmínky určitého pravidla nebo sady pravidel. Potřebujete-li zpřesnit vlastní standardy návrhu aplikace, můžete upravit stávající pravidla a vytvořit nová uživatelem definovaná pravidla. Například výše uvedená pravidla patří do kategorie principů návrhu. Pravidla používaná pro podobné funkce nebo struktury kódu patří do společné kategorie. V závislosti na účelu vlastního přezkoumání můžete použít pravidla z různých kategorií.
Autoři pravidel přiřazují jednotlivým pravidlům úroveň závažnosti, a určují tak závažnost odchýlení prostředků kolidujících s pravidlem od standardů. Každé pravidlo má některou z úrovní závažnosti, jež uvádí následující tabulka:
Ikona | Úroveň závažnosti | Popis |
---|---|---|
![]() | Doporučení | Toto je nejnižší úroveň závažnosti. Výsledek indikuje problém, který sice není závažný, nicméně který by měl být brzy odstraněn. |
![]() | Varování | Tato úroveň závažnosti indikuje vysokou pravděpodobnost výskytu problému v prostředku. Tento problém musíte vyřešit. |
![]() | Závažné | Jde o nejvyšší úroveň závažnosti. Indikuje, že musíte vyřešit problém, na který odkazuje výsledek. |
Třebaže doporučení je nejnižší úrovní, je zapotřebí věnovat pozornost výsledkům označeným touto úrovní závažnosti. I v případě, že tyto výsledky nepředstavují bezprostřední problémy, mohou vést k výskytu problémů v budoucnu. Pravidla jsou založena na nejlepších postupech a průmyslových standardech, které by měly týmy vývojářů dodržovat.
Poskytovatelé analýzy jsou komponenty analytické infrastruktury, které implementují skupiny nástrojů, které obsahují kategorie. Můžete volit různé poskytovatele pro různé typy analýz a podle požadavků vaší analýzy můžete zpřístupnit a znepřístupnit kategorie pravidel a jednotlivá pravidla v kategoriích.
Příkladem kategorie pravidel je kategorie výkonu pro přezkoumávání kódu. Výkon byste měli jako důležitý aspekt celkové kvality aplikace použít jako jednu z charakteristik svého testu při přezkoumávání kódu. Kategorie pravidel výkonu má tři podkategorie: paměť, profilování a rychlost. Tyto podkategorie obsahují sadu pravidel, která budou použita na váš zdrojový kód při spuštění analýzy po vybrání této kategorie.