MATLAB-Code-Analyse

July 25

Codeanalyse spielt eine wichtige Rolle in MATLAB-Projekte, egal wie groß oder klein, was sie auch sein mögen. Als Komponente in der Testphase Softwareentwicklungslebenszyklus (SDLC) hilft Codeanalyse, sicherzustellen, dass Ihre MATLAB-Programme ihre Ziele effizient und ohne Fehler, zu erreichen bei gleichzeitiger Einhaltung Programmierung Sprachstandards. MATLAB enthält eine Reihe von Tools, die effektiv analysieren und verbessern Ihren Code in dieser Phase des SDLC.

Identifikation

MATLAB-Code-Analyse ist keine einzelne Aktion, sondern eher eine Reihe von Schritten, die analysieren und optimieren Ihren Code aus verschiedenen Perspektiven. Als solche erfordert effektive Codeanalyse ein Bewusstsein für die Tools ein Verständnis des Prozesses und das wissen, um die Ergebnisse zu interpretieren. Obwohl das Debuggen technisch gesehen nicht Teil des Prozesses ist, einschließlich Code zur Fehlerüberprüfung in Ihren Programmen und zu wissen, wie zu Debuggen und zu korrigieren sind offensichtlich Codierungsfehler wichtige Voraussetzungen. MATLAB-Code-Analyse hierzu benötigen Sie des Programms Codeprofilerstellung und Analyse, reporting-Tools.

Profilerstellung

Profiling ist der erste Schritt in der MATLAB-Code-Analyse, und obwohl der Profiler eine Leistungsoptimierung Tool ist, können Sie es in Verbindung mit Debuggen von Prozeduren. Der MATLAB-Code-Profiler ist ein Tool zur grafischen User-Interface, die befasst sich mit den Funktionen in Ihrem MATLAB-Programm Aufrufe der Funktionen und gibt dann die Zeitspanne, die es für jede Funktion in Anspruch nimmt. Codeanalyse umfasst eine Bewertung der Funktionen die längste Zeit abgeschlossen werden Sie Aufrufen der Funktion als auch die Anzahl der Anrufe, die es empfängt----einschließlich der Grund und finden Wege, je effizienter zu gestalten.

Berichterstattung

Führen Sie eine gründliche, Zeile für Zeile Analyse der MATLAB-Code mit MATLAB Code Analyzer. Dieses Tool nicht nur analysiert und erstellt einen Bericht, der listet Codierung Fehler und Probleme, sondern bietet auch, neben jedem aufgelisteten Problem oder Fehler, Vorschläge zur Behebung dieser. Als Alternative Option legen Sie die Code-Analyse ausführen, während Sie Ihr Programm erstellen und erhalten Sie sofortige Alarme, Informationen über Probleme und, je nach Problem, hilfreiche Anregungen bei der Analyzer Codierung Probleme oder Fehler erkennt.

Überlegungen zur

Analyse-Tools--vor allem die Code-Analyse--Auswertung machen zwar MATLAB-Code einfacher, nur auf Werkzeuge keine gute Idee, wie Sie können effektiv Codeanalyse ohne Programmierkenntnisse durchgeführt werden, und die Grenzen der Analyse-Tools verstehen müssen, um festzustellen, ob die Tools Ihnen richtige oder falsche Fehlermeldungen und Anregungen geben. Häufige Probleme sind eine Unfähigkeit, die Funktion von Variablennamen, Strukturen von Henkel Objects, Einbau von überladenen Funktionen, eine Unfähigkeit zur Bestimmung der Größe oder Form des Variablen unterscheiden, sowie die Unfähigkeit, die Klassendefinitionen von übergeordneten Klassen und Methoden der Klasse korrekt zu analysieren.