Home
Produkte
HyperSenses
Glanzpunkte
Produkte
HyperSenses
Glanzpunkte
Ganz agil zu Generator und DSLHyperSenses vereinfacht die Entwicklung von Generatoren und DSLs und ermöglicht deren schrittweise und verteile Entwicklung. Testbare und reproduzierbare Ergebnisse sind innerhalb von Stunden oder wenigen Tagen statt wie üblich in Wochen verfügbar. Deshalb ermöglicht HyperSenses die Verwendung von Generatoren und DSLs auch in Kombination mit agilen Methoden.
Die Ableitung von Codemustern aus existierendem Code hat zum einen den Vorteil, dass bewährte und optimierte Lösungen, die durch Experten entwickelt wurden, wiederverwendet und erweitert werden können. Zum anderen das Wissen aber auch einem großen Entwicklerteam und speziell weniger erfahrenen Entwicklern zur Verfügung gestellt wird.
HyperSenses skaliert sowohl für kleine (Teil-)Probleme als auch für große Gesamtsysteme. Selbst für kleine oder spezialisierte Aufgaben/Projekte werden damit Entwicklung und Einsatz von Generatoren und DSLs wirtschaftlich.
Die Verwendung der Codemuster führt dazu, dass der Entwickler definiert, wie der Code für eine bestimmte Problemstellung generiert werden soll und bestimmt so auch die Lesbarkeit des generierten Codes. Auf diese Weise wird die Akzeptanz des Generators erhöht. Außerdem kann so sichergestellt werden, dass ggf. vorhandene Unternehmensrichtlinien zur Programmierung eingehalten werden.
Im Gegensatz zu anderen Generatoren unterscheidet HyperSenses strikt zwischen Produktionsanweisungen und Zielcode, wodurch sowohl die Lesbarkeit als auch die Wartbarkeit der Spezifikation des Generators gewährleistet wird.
Die einfache Herleitung der Muster (sowohl Code- als auch Konfigurationsmuster) ermöglicht die Entwicklung von Generatoren und DSLs auch ohne Expertenwissen.
DSL und Generator werden nicht programmiert sondern spezifiziert. Aus der Spezifikation wird dann automatisch die DSL sowie der Generator erzeugt.
Soll eine Konfiguration erstellt werden, so ist keine langwierige Einarbeitung in die neue DSL erforderlich, da die Formular-DSL sehr einfach zu handhaben ist und nur syntaktisch und grammatikalisch korrekte Eingaben möglich sind.
| White Paper - HyperSenses White Paper zu HyperSenses: HyperSenses vereinfacht die Entwicklung von Generatoren und DSLs und ermöglicht deren schrittweise und verteile Entwicklung. Erste Ergebnisse sind innerhalb von Stunden oder wenigen Tagen statt wie üblich in Wochen verfügbar, testbar und reproduzierbar. Deshalb ermöglicht HyperSenses die Verwendung von Generatoren und DSLs auch in Kombination mit agilen Methoden. |
![]() |