Code -Analyse spielt eine wichtige Rolle in MATLAB projiziert , egal wie groß oder klein sie auch sein mögen . Als eine Komponente in der Testphase der Software Development Life Cycle ( SDLC) , Code-Analyse hilft sicherzustellen, dass Ihre MATLAB-Programme zu erreichen ihre Ziele effizient und ohne Fehler , alles unter Einhaltung der Programmiersprache Standards . MATLAB enthält eine Reihe von Tools, die effektiv zu analysieren und zu verbessern Sie den Code in diesem Stadium des SDLC kann . Identification
MATLAB -Code-Analyse ist nicht eine einzelne Maßnahme , sondern eine Reihe von Schritten, und analysieren Sie die Feinabstimmung Ihrer Code aus mehreren Perspektiven . Als solche erfordert eine effektive Code-Analyse ein Bewusstsein für die Werkzeuge , ein Verständnis des Prozesses und das Wissen, um Ergebnisse zu interpretieren . Obwohl Debugging ist technisch nicht Teil des Prozesses , einschließlich Fehlerprüfcode in Ihren Programmen und zu wissen, wie zu debuggen und zu korrigieren offensichtliche Programmierfehler sind wichtige Voraussetzungen . Um MATLAB -Code-Analyse zu tun, müssen Sie das Programm -Code -Profiling und -Analyse Reporting-Tools .
Profiling
Profiling ist der erste Schritt in MATLAB -Code-Analyse , und obwohl der Profiler ist ein Performance - Tuning-Tool , können Sie es in Verbindung mit Debugging- Verfahren zu verwenden. Die MATLAB -Code Profiler ist ein Tool mit grafischer Benutzeroberfläche , die an den Funktionen in Ihrem MATLAB-Programm sieht , ruft zu den Funktionen und gibt dann die Menge der Zeit, die für jede Funktion in Anspruch nehmen. Codeanalyse soll eine Evaluierung dieser Funktionen , indem die längste Zeit in Anspruch nehmen - einschließlich der Grund, warum Sie den Aufruf der Funktion sowie die Anzahl der Anrufe erhält es sind - und die Suche nach Möglichkeiten, um jedes effizienter
machen .
Berichterstattung
Führen Sie eine gründliche , Line- by- Line-Analyse von MATLAB-Code mit Hilfe der MATLAB -Code Analyzer . Dieses Tool analysiert nicht nur und erstellt einen Bericht, Codierung Fehler und Probleme aufgelistet , sondern bietet auch neben jedem aufgeführten Probleme oder Fehler , Vorschläge für die Festsetzung von ihnen . Als alternative Option , stellen Sie den Code Analyzer laufen beim Erstellen Ihres Programms sind , und Sie erhalten umgehend eine Benachrichtigung , Informationen über Probleme und , je nach Problemstellung , Anregungen , wenn der Analysator Codierung Probleme oder Fehler .
Überlegungen
Obwohl Analysetools - vor allem die Code Analyzer - machen Auswertung MATLAB Code leichter , sich ausschließlich auf Werkzeuge ist keine gute Idee , da kann man nicht durchführen effektive Code-Analyse ohne Programmierkenntnisse und muss verstehen, die Grenzen der Analyse-Tools , um festzustellen, ob die Werkzeuge geben Ihnen richtige oder falsche Fehlermeldungen und Anregungen. Häufige Probleme sind die Unfähigkeit, Funktion von Variablennamen , Strukturen von Objekten handle , built-in von überladenen Funktionen , einer Unfähigkeit, die Größe oder Form von Variablen zu ermitteln , und die Unfähigkeit, die Klassendefinitionen von Oberklassen und Methoden der Klasse korrekt zu analysieren unterscheiden.