EasyCODE öffnet beliebige Java-Quelldateien als dreidimensionale Nassi-Shneiderman-Struktogramme. Der Java-Quellcode wird im Diagramm in strukturierter Form angezeigt.
Der Quellcode kann direkt im Diagramm editiert werden: Entwickeln Sie bestehenden Java-Code weiter oder starten Sie die Entwicklung im Diagramm mit einer neuen Datei. Die Entwicklung im Diagramm gestaltet sich schnell, komfortabel und übersichtlich: Standardkonstrukte wie if-then-else oder Schleifen lassen sich z.B. aus der Toolbar komfortabel in das Diagramm einfügen und unglaublich schnell und einfach verschieben oder kopieren.
Nur zwei Mausklicks sind nötig, um einen Codeabschnitt mit einer Schleife oder einem anderen Konstrukt zu umschließen. Umgekehrt lässt sich genauso schnell die Schleifenkonstruktion um einen Codeabschnitt entfernen.
Vergessen Sie geschweifte Block-Klammern! Die korrekte Schachtelung von Blöcken nimmt Ihnen EasyCODE komplett ab. Im Diagramm erscheinen die Block-Klammern gar nicht, und bei der Speicherung des Quellcodes werden sie automatisch hinzugefügt. Das spart Zeit bei der Eingabe des Codes, erspart die Suche nach fehlerhaften Klammerungen und schafft mehr Übersicht. Die Schachtelung von Blöcken oder Konstrukten wird in EasyCODE durch Abdunkelung des Hintergrunds betont. Damit ist die Schachtelungstiefe wesentlich schneller und intuitiver erfassbar als durch Klammern.
Strukturieren Sie Ihre Java-Dateien, indem Sie logisch zusammenhängende Codeabschnitte in tiefere Diagrammebenen auslagern. Ein gut strukturiertes Diagramm zeigt beim Öffnen zunächst nur die oberste Ebene, und per Doppelklick gelangen Sie dann in eine der tieferen Ebenen, in denen sich einzelne Funktionen oder spezielle Codeabschnitte befinden. Es lassen sich beliebig viele Ebenen in beliebiger Schachtelungstiefe anlegen.
Das Diagramm wird direkt als Java-Quellcodedatei gespeichert. Die Code-Formatierung ist konfigurierbar; beispielsweise können Sie die Einrückungstiefe für Blöcke angeben. So wird Ihr Code automatisch einheitlich formatiert.
Struktogramme eignen sich auch wunderbar, um eine Programmlogik zunächst in Form von Pseudocode zu entwerfen, um dann erst in einem zweiten Schritt daraus den eigentlichen Java-Code zu entwickeln.
Wenn Sie mit einem großen, unbekannten Java-Projekt konfrontiert werden, in dem Sie sich möglichst schnell einen Überblick verschaffen müssen – dann öffnen Sie den Code als EasyCODE-Struktogramm! Die Analyse komplexer Dateien schließen Sie mit EasyCODE nicht selten in der Hälfte der Zeit ab, die mit textuellen Systemen zu veranschlagen ist.
Weil die Darstellung der Codekonstrukte weitgehend unabhängig von der jeweiligen Programmiersprache ist, eignen sich Struktogramme auch sehr gut zur Dokumentation oder zur Präsentation, um Nicht-Java-Experten die Programmlogik zu verdeutlichen. Mit dem Struktogramm haben Sie eine ISO-9001-konforme Quellcode-Dokumentation, die automatisch konsistent zum Code ist. Sie können Struktogramme direkt drucken oder über die Zwischenablage in andere Applikationen übernehmen.
Neben der Erstellung neuer Projekte ermöglicht EasyCODE auch die Übernahme und Reorganisation bestehender Projekte.
EasyCODE bietet eine frei programmierbare Schnittstelle für die Einbindung Ihres Versionsverwaltungssystems. Für Microsoft SourceSafe und Subversion werden fertige Integrationen angeboten.
EasyCODE enthält eine offene, frei konfigurierbare Schnittstelle zur Einbindung von beliebigen Compilern oder anderen Kommandozeilen-gesteuerten Tools. Für jedes Projekt lassen sich mehrere Konfigurationen anlegen (z.B. für verschiedene Compiler und/oder Erstellungsmodi). Die Ausgabe der angebundenen Tools kann im EasyCODE-Ausgabefenster erfolgen, so dass Sie bei einem Kompilierfehler sofort auf die betroffene Stelle im Quellcode positionieren können. Die Schnittstelle kann auch genutzt werden, um Systemaktionen auszuführen (z.B. Dateien kopieren).
Statische Analyse und Qualitätssicherung - Dateibezogene Überwachung von Basismetriken
Suchen und Ersetzen - ist in markierten Abschnitten oder global über Verzeichnisse möglich
MultiView - bietet bis zu 4 editierbare Ansichten einer Datei zum sicheren Vergleich; unterstützt Drag & Drop
Strukturliste - visualisiert die Struktur der Datei und bietet Schnellzugriff auf einzelne Dateiabschnitte und -ebenen
Lesezeichen - zur schnellen Vorwärts/Rückwärts-Navigation im Struktogramm
Trainingszeiten - EasyCODE beherrschen Sie in wenigen Stunden
Aus unserer Sicht natürlich immer. Beobachten Sie sich bei der täglichen Arbeit. Wenn Sie öfter einmal zu Papier und Stift greifen, um Zusammenhänge im Projekt darzustellen oder um für eine Funktion erst einmal die Logik zu zeichnen, sollten Sie EasyCODE einsetzen. Genauso, wenn Wartung und Weiterentwicklung einen Großteil Ihrer Arbeit ausmachen. Ganz besonders aber, wenn Sie Projekte unter Zeit- und Kostendruck realisieren müssen.
Der Erfolg unserer Kunden ist das Erfolgsgeheimnis der EASYCODE GmbH. Der tägliche Dialog mit den innovativsten Ingenieuren garantiert praxisgerechte Produkte und seit 15 Jahren gleichbleibend hohe Investitionssicherheit. Die Kosten für EasyCODE amortisieren sich meist schon im ersten Projekt. Kurze Trainings- und Einarbeitungszeiten und individuelle Betreuungsangebote machen eine Entscheidung für EasyCODE leicht.
Die Komponente "EasyCODE Zustandsdiagramme" kann auch einzeln, also ohne "EasyCODE Struktogramme" erworben werden.
Saskia Kühner
Vertrieb
+49 (0)911 - 99840-61
E-Mail
EasyCODE Debug Plugin für MPLAB X. im Download-Bereich
EASYCODE GmbH, Löwenberger Str. 50, 90475 Nürnberg | Tel: +49 (0)911 / 99 840 60 | Fax: +49 (0)911 / 99 840 97 | info(at)easycode.de