Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .
Copyright © počítačové znalosti Všetky práva vyhradené