Pré. | Proc. |
Cadre Code Miner
Le système Code Miner offre un accès rapide et complet aux informations du code source existant. En analysant l'ensemble du code source et en stockant l'arbre de syntaxe abstraite qui en résulte dans une base de données optimisée pour la lecture, le système offre un accès complet à tous les aspects du code source d'origine, dans un format compréhensible par la machine.
L'objectif principal du système est de permettre un accès rapide et efficace aux données cachées dans le code source. De grands efforts ont été faits pour garantir des performances maximales, tout en fournissant les interfaces les plus simples possibles. Le système peut ainsi être utilisé pour analyser la structure du programme, calculer des métriques, tracer des relations et même effectuer du refactoring.
Les informations des bases de données Code Miner sont récupérées à l'aide de requêtes écrites dans le langage Query Code Miner (mFQL) de Code Miner . Le langage lui-même est relativement simple et fournit un petit nombre de commandes. Aussi simple que soit le langage, il supporte les requêtes de taille et de complexité arbitraires. La conception offre des performances extrêmes pour toutes les requêtes, grandes et petites.
Cette fonctionnalité est disponible à partir de la version 14.1 Enterprise Architect .
L'analyseur de code d' Enterprise Architect , ses outils de recherche et les fonctionnalités Intelli-sense de ses éditeurs de code utilisent tous les informations extraites de ces bases de données.
Le script d'analyse actuellement actif, ainsi que les paramètres de requête, sont indiqués en bas de la page « Code Miner » de l'outil de recherche.