Linter
Ett verktyg som söker efter bestämda problem i kod med hjälp av konfigurerade regler.
Vad är en linter?
En linter granskar kod med konfigurerade regler. De kan gälla möjliga fel, överenskomna kodkonventioner eller stil. Språk, filer och mönster beror på verktyg och inställningar. Linting är därför inte bara indrag, men inte heller fullständig kontroll av applikationsbeteende.
I ett påhittat portalprojekt kan en aktiv regel rapportera en oanvänd variabel i förfrågningsmodulen. Teamet bedömer om den ska tas bort eller visar ett glömt behandlingssteg. Vissa fynd kan rättas automatiskt, andra kräver beslut. Ändringar ska vara spårbara. En felfri lintkörning visar bara utförda regler på omfattade filer; tester och verksamhetsinriktad kodgranskning är kompletterande uppgifter.
Källor
Relaterade begrepp
- Statisk kodanalysAtt granska kod eller dess representation utan att köra applikationen för kontrollen.
- TypningHur ett programmeringsspråk hanterar värdetyper och lämpliga operationer.
- KodgranskningEn riktad granskning av en kodändring med avseende på design, beteende, begriplighet och lämpliga kontroller.
- EnhetstestEn riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
- KontraktstestEtt test av överenskomna meddelanden mellan konsument och leverantör vid ett applikationsgränssnitt.
- TesttäckningAndelen av en uttryckligen definierad mängd som har kontrollerats, exempelvis körbara programsatser eller krav.
Ditt projekt med ASES
Beskriv ditt projekt för oss. Vi hör av oss med en första bedömning.