Analyse de code joue un rôle important dans MATLAB projette peu importe comment grand ou petit, ils peuvent être . En tant que composant dans la phase de test du cycle de vie de développement logiciel ( SDLC) , analyse de code permet de garantir vos programmes MATLAB atteindre leurs objectifs de manière efficace et sans erreur, tout en adhérant à la programmation normes linguistiques . MATLAB comprend un certain nombre d'outils qui peuvent effectivement analyser et aider à améliorer votre code à ce stade de la SDLC . Identification
analyse de code MATLAB n'est pas une seule action, mais plutôt une série d'étapes qui analysent et peaufiner votre code de multiples perspectives. À ce titre, l'analyse du code efficace nécessite une connaissance des outils , une meilleure compréhension du processus et les connaissances nécessaires pour interpréter les résultats . Bien que le débogage est techniquement pas partie du processus , y compris le code de vérification d'erreur dans vos programmes et de savoir comment déboguer et corriger les erreurs de codage évidentes sont des conditions préalables importantes. Pour faire l'analyse de code MATLAB, vous avez besoin du code de profilage du programme et des outils de reporting d'analyse .
Profilage
Profiling est la première étape de l'analyse du code MATLAB , et bien que le profileur est un outil de réglage des performances , vous pouvez l'utiliser en conjonction avec les procédures de débogage. Le code MATLAB Profiler est un outil d'interface utilisateur graphique qui se penche sur les fonctions dans votre programme MATLAB , les appels vers les fonctions et retourne ensuite la quantité de temps qu'il faut pour chaque fonction à remplir. L'analyse du code implique une évaluation de ces fonctions qui prennent le plus de temps pour terminer - y compris la raison pour laquelle vous appelez la fonction ainsi que le nombre d'appels qu'il reçoit - et de trouver des moyens de rendre plus efficace chaque
.
rapports
Effectuer une analyse approfondie, ligne par ligne de code MATLAB en utilisant l'analyseur de code MATLAB. Cet outil permet non seulement analyser ou de générer un rapport qui répertorie les erreurs et les problèmes de codage , mais aussi fournit , à côté de chaque problème ou une erreur dans la liste, des suggestions pour y remédier. Comme une option alternative , régler le code Analyseur de tourner pendant que vous créez votre programme, et de recevoir des alertes instantanées , des informations sur les problèmes et , en fonction du problème , des suggestions utiles lorsque l'analyseur détecte des problèmes ou des erreurs de codage .
Photos Considérations
Bien que les outils d'analyse - notamment l' analyseur de code - faire évaluer code MATLAB plus facile , en s'appuyant uniquement sur des outils n'est pas une bonne idée, car vous ne pouvez pas effectuer l'analyse du code efficace sans connaissances en programmation , et doivent comprendre les limites des outils d'analyse afin de déterminer si les outils sont en vous donnant des messages d'erreur et des suggestions correctes ou incorrectes . Les problèmes courants incluent une incapacité à distinguer la fonction de noms de variables , des structures à partir d'objets de poignée , built-in à partir de fonctions surchargées , une incapacité à déterminer la taille ou la forme de variables, et une incapacité à analyser les définitions de classe de super- et les méthodes de la classe correctement . Photos