Kod analys spelar en viktig roll i MATLAB projekt oavsett hur stora eller små de än må vara . Som en del i testfasen av mjukvaruutveckling livscykel ( SDLC ) , hjälper kodanalys garantera din MATLAB -program uppnå sina mål på ett effektivt och utan fel , allt samtidigt följa programmeringsspråk standarder . MATLAB innehåller ett antal verktyg som effektivt kan analysera och förbättra din kod i detta skede av SDLC . Identifiering
MATLAB -kod analys är inte en enda handling utan snarare en serie steg som analyserar och finjustera din kod från flera perspektiv . Som sådan kräver effektiv kod analys en medvetenhet om de verktyg , en förståelse för processen och kunskap för att tolka resultaten . Även felsökning är tekniskt sett inte en del av processen , inklusive felkontroll kod i dina program och veta hur man ska felsöka och korrigera uppenbara kodningsfel är viktiga förutsättningar . Att göra MATLAB kod analys , behöver du programmets kod profilering och analysverktyg rapportering .
Profilering
Profilering är det första steget i MATLAB kod analys , och även om profiler är en prestation - tuning verktyg , kan du använda det tillsammans med felsökning rutiner . MATLAB kod Profiler är ett grafiskt användargränssnitt verktyg som ser till funktioner i din MATLAB -program , kräver att de funktioner och returnerar sedan den tid det tar för varje funktion att fylla . Kod analys innebär en utvärdering av de funktioner som tar längst tid att genomföra - bland annat anledningen till att du anropa funktionen samt antalet samtal den får - och hitta sätt att göra varje effektivare
.
Rapportering
utföra en grundlig , line -by - line analys av MATLAB -kod med hjälp av MATLAB Code Analyzer . Detta verktyg inte bara analyserar och skapar en rapport som listar kodning fel och problem , men ger också , bredvid varje noterade problem eller fel , förslag till fastställande av dem . Som ett alternativ möjlighet , ställ in koden Analyzer att köra medan du skapar ditt program , och få omedelbar varningar , information om problem och , beroende på problemet , användbara förslag när analysatorn upptäcker kodning problem eller fel .
Överväganden
Även analysverktyg - särskilt kodanalysen - göra utvärdera MATLAB kod lättare , enbart förlita sig på verktyg är inte en bra idé , eftersom du inte kan utföra en effektiv kodanalys utan programmeringskunskaper , måste och förstå begränsningarna av analysverktyg för att avgöra om de verktyg ger dig korrekta eller felaktiga felmeddelanden och förslag . Vanliga problem är en oförmåga att skilja funktion från variabelnamn , strukturer från hantera föremål , inbyggd från överbelastade funktioner , en oförmåga att bestämma storlek eller form av variabler , och en oförmåga att analysera klassdefinitionerna av superklasser och metoder klass korrekt . Addera