Ich hatte ja bereits von Markus Völter berichtet. Mittlerweile sind wir soweit, dass wir ein System mit mbeddr realisieren wollen. Inbesondere der abbildende Editor in Jetbrains MPS macht vielen möglich und erfordert aber auch Umdenken. Insbesondere wenn man vorher mit Eclipse gearbeitet hat und noch mehr, wenn Notepad++ der Editor der Wahl war
Mit relativ wenig Aufwand (1Tag) kann man schon einiges an eigener DSL zusammenbauen und sinnvoll einsetzen. Alles wird geprüft. Verstöße gegen (nun via Code) festgelegte Regeln sind schlicht nicht machbar. Alles muss sofort richtig sein. Hört sich gruselig an? Ich finde nicht.
Ganz oft wird in der Softwareentwicklung nur ausprobiert und man ein Prototyp gebaut. Leider ist dann keine Zeit mehr und der Prototyp geht live. Dann kann man es auch gleich richtig machen. Finde ich. Findet Scrum auch. Clean Code wäre das im Übrigen auch.
Stay tuned.
Ach ja, der heise Developer Podcast 39 sei empfohlen. (Markus Völter zu Besuch)