jGRASP

par Auburn University

Rend la visualisation (" saisie ") du code source et des structures de données facile et intuitive

Système d'exploitation: Windows

Éditeur: Auburn University

Version : jGRASP 2.0.5.04

Contrôle antivirus: a passé

Rapport trompeur

jGRASP est un environnement de développement de code léger qui facilite la lecture du code source pour les programmeurs. Il utilise le Control Structure Diagramming (CSD) et les visualiseurs d'objets Java pour permettre de visualiser à volonté les structures de données et d'autres objets pendant le débogage et les tests sur le banc d'essai.

Caractéristiques:

.
  • Utilise les CSD (Control Structure Diagrams)
  • .
  • Génération de CSD à la demande avec "pliage" instantané (afficher/masquer)
  • .
  • Des indications contextuelles peuvent être visualisées pour toute structure CSD en passant la souris sur l'objet
  • .
  • Vues structurelles des données et des objets (arbres, listes liées, tables de hachage, etc.)
  • .
  • Vues du contenu des données et des objets (ArrayList, Linked List, etc.)
  • Des visualiseurs de structures de données complexes permettent à l'utilisateur de visualiser les données d'une myriade de façons
  • .
  • Utilisation intégrée des graphiques de profil de complexité (CPG)
  • .
  • Utilisation du langage de modélisation unifié (UML)

Contrairement à d'autres logiciels de visualisation, jGRASP utilise Java et peut fonctionner sur n'importe quelle plateforme dotée d'une machine virtuelle Java (notamment Windows, Mac OS et Linux).

jGRASP est un environnement riche en fonctionnalités pour écrire du code dans de nombreux langages de programmation courants (Java, C, C++, Objective-C, Ada et VHDL) sur la plupart des plateformes (Windows, Mac OS et Linux). C'est comme avoir une vue d'ensemble de votre code.

L'accès instantané aux informations sur les structures de données et autres objets permet de visualiser l'objectif et la structure du code beaucoup plus facilement pour l'auteur original ainsi que pour toute personne chargée d'éditer ou de modifier le code. Une mine d'informations sur n'importe quel objet est à portée de clic ou de survol grâce à l'utilisation intégrée et instantanée des Controls Structure Diagrams (CSD) et des Complexity Profile Graphs (CPG).

Il suffit de survoler une structure de code pour obtenir des informations basées sur les CSD concernant cette structure. Les informations consultables comprennent une ribambelle de données de contenu ou de structure : des détails sur les types de données, les valeurs, les liens et la complexité. Toutes ces informations peuvent être présentées par le biais de visionneuses d'objets dynamiques personnalisables qui peuvent être combinées et enregistrées dans des fichiers.

Les graphiques de profil de complexité sont des outils de gestion de la complexité.

Le graphique de profil de complexité (CPG) permet à un utilisateur d'identifier les zones complexes du code source. L'intégration complète du CPG à la fenêtre d'édition signifie que l'accès à cette fonctionnalité est simple et intuitif.

jGRASP est un logiciel gratuit à code source ouvert et a été développé par une subvention de recherche de la National Science Foundation.


PROS
Interface utilisateur intuitive et facile à utiliser.
Supporte de nombreux langages de programmation.
Fournit une visualisation dynamique du code.

CONS
La documentation du logiciel est assez limitée.
Possède une interface utilisateur légèrement démodée.
Nécessite une compréhension préalable de la programmation Java.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Daniel Mishak
jGRASP est un environnement de développement intégré (IDE) pour la programmation. Il offre une interface simple et conviviale pour l'écriture, la compilation et le débogage de programmes en langage Java. Les principales fonctionnalités de ce logiciel incluent la coloration syntaxique, la navigation de code, la visualisation de l'héritage et des relations entre les classes, la gestion de projets et de fichiers, ainsi que des outils de débogage avancés tels que le suivi de pile et le débogage pas à pas.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Aidan Elliotte
jGRASP est un outil de développement pratique et facile à utiliser pour les étudiants en informatique.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Owen
C'est un environnement de développement intégré léger mais puissant, idéal pour la programmation Java avec une visualisation automatique des données et une génération facile de code.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Aidan
Rapide, intuitif, multilingue, efficient, coloré.
Cole
Programme pour programmer, facile à utiliser, mais parfois bugué.
dnSpy
Un éditeur d'assemblages .NET qui vous aidera à déboguer les logiciels que vous êtes en train de développer
TeXstudio
Aide l'utilisateur à vérifier l'orthographe, le pliage du code et la coloration syntaxique.
Mockplus
Facilite le prototypage pour de multiples plates-formes.
Eclipse IDE
Un moyen facile pour les apprenants qui débutent dans le codage et aussi pour les développeurs professionnels
BYOND
Codez vos propres jeux indé