Statistic Code Analysis
Identifiera felen tidigt
Med den växande komplexiteten inom automationsprogramvara blir det allt viktigare att kvalitetssäkra koden. SIGMATEKs utvecklingsmiljö, LASAL CLASS, erbjuder nu ett valfritt tillägg för ”Static Code Analysis” (SCA) för att kontrollera källkoded skapad i Structured Text. SCA kontrollerar kod för eventuella runtime fel och odefinierade tillstånd, såsom oinitierade variabler, pointers till lokala variabler, implicita konverteringar etc. – allt detta utan att ens behöva köra koden först.
- Tester upptäcker buggar i ett tidigt skede
- Minska arbetsbelastningen och öka produktiviteten
- SCA kontrollerar koden - programmeraren fokuserar på logiken och programmet
- Separat fönster för felmeddelande - bättre översikt
Tester upptäcker buggar i ett tidigt skede
Ett stort antal olika, samtidigt körda testregler analyserar en mängd olika aspekter av koden och identifierar eventuella buggar, syntaxerror eller brott mot interna kodningsstandarder redan i ett tidigt skede.
Minska arbetsbelastningen och öka produktiviteten
Triviala fel som ofta är svåra att hitta kan enkelt undvikas genom att använda SCA. Detta minskar arbetsbelastningen för programmerare och kollegor och ökar produktiviteten och programvarukvaliteten, inte bara under utveckling utan även vid underhåll.
SCA kontrollerar koden - programmeraren fokuserar på logiken och programmet
De tillgängliga konfigurationsalternativen är mycket flexibla. Man kan parametrisera vart och ett av de mer än 50 fördefinierade reglerna för variabler, typer, funktioner och metoder helt individuellt. SCA kan också beräkna mätvärden. Mätvärdena är olika mått som utvärderar olika aspekter av koden. Fullt konfigurerbara namngivningskonventioner är också möjliga. Reglerna, mätvärdena eller namngivningskonventionerna kan aktiveras eller inaktiveras – både individuellt och i grupper. Automatiserade grundläggande kontroller gör det möjligt för granskare att istället fokusera på logikens och arkitekturens korrekthet.
Separat fönster för felmeddelande - bättre översikt
Analysen visas därefter tydligt i ett separat fönster som visar eventuella felmeddelanden. Dessa felmeddelande kan man dubbelklicka för att hoppa till motsvarande plats i koden. Konfigurerbara, färgkodade prioritetsnivåer för enskilda fel i utdata ger ytterligare klarhet och god översikt. Felmeddelande kan inaktiveras rad för rad med hjälp av kodkommentarer.










