Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MATLAB kód Analýza

Analýza Kód hrá dôležitú úlohu v projektoch MATLAB bez ohľadu na to , ako veľký alebo malý , že môže byť . Ako súčasť v testovacej fáze vývoja životného cyklu softvéru ( SDLC ) , analýza kódu pomáha zaistiť , že vaše programy MATLAB dosiahnuť svoje ciele efektívne a bez chýb , to všetko pri dodržaní programovacieho jazyka noriem . MATLAB obsahuje rad nástrojov , ktoré môžu účinne analyzovať a pomáhajú zlepšiť váš kód v tejto fáze SDLC . Identifikácia

MATLAB analýza kódu nie je jediná akcia , ale skôr niekoľko krokov , ktoré analyzujú a doladiť kód z viacerých perspektív . Ako taký , efektívna analýza kódu vyžaduje povedomie o nástrojoch , pochopenie procesu a znalosti k interpretácii výsledkov . Hoci ladenie nie je technicky súčasťou procesu , vrátane kontroly chýb kódu vo svojich programoch a vedel , ako ladiť a opravovať zjavné chyby kódovania sú dôležitými predpokladmi . Ak chcete MATLAB analýza kódu , budete potrebovať kód profilovanie programu a analytické nástroje pre podávanie správ .
Profilovanie

Profilovanie je prvým krokom v MATLAB analýza kódu , a keď profiler je výkon - tuning nástroj , môžete ho použiť v spojení s ladenia postupov . MATLAB kód Profiler je grafické užívateľské rozhranie , nástroj , ktorý sa zameriava na funkcie v programe MATLAB , volanie funkcie a potom vráti množstvo času to berie pre každú funkciu na dokončenie . Analýza kódu zahŕňa vyhodnotenie týchto funkcií , pričom najdlhší čas na dokončenie - vrátane dôvodov , ktoré voláte funkciu , ako aj počet hovorov , ktoré dostane - . , A nájsť spôsoby, ako každej efektívnejšie

Hlásenie

vykonať dôkladné , riadok po riadku analýzu MATLAB kódu pomocou MATLAB kódu Analyzer . Tento nástroj nielen analyzuje a vytvára správu , ktorá obsahuje zoznam kódovanie chyby a problémy , ale tiež , vedľa každého uvedeného problému alebo chyby , návrhy pre ich upevnenie . Ako alternatívna možnosť , nastavte kód Analyzer spustiť pri vytváraní svojho programu , a dostávať okamžité upozornenia , informácie o problémoch a , v závislosti na probléme , užitočné návrhy , keď detekuje analyzátor kódovanie problémy alebo chyby .

Úvahy

Hoci analytické nástroje - najmä Code Analyzer - vykonať vyhodnotenie MATLAB kód jednoduchšie , spoliehať len na nástroje , nie je dobrý nápad , pretože nemožno vykonať účinnú analýzu kódu bez znalosti programovania , a musia pochopiť obmedzenia analytických nástrojov , aby bolo možné určiť , či sú nástroje dáva vám správne alebo nesprávne chybové správy a návrhy . Bežné problémy patrí neschopnosť rozlišovať funkcie z názvov premenných , konštrukcia z rukoväte objektov , vstavaných z preťažených funkcií , neschopnosť určiť veľkosť alebo tvar premenných , a neschopnosť správne analyzovať definície tried z nadradených tried a metód triedy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené