Clean Code mit mbeddr

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)

Toller Workshop mit Markus Völter

In den letzten Wochen hatten wir zwei Mal Markus Völter bei uns zu Besuch. Wie sagte eine Kollegin so schön: “Hast du ein Modellierungsproblem, musst du zu Völter geh’n”.

Letztlich kam Markus dann zu uns. Aktuell sind wir dabei eine Architektur zu entwerfen. Dabei sollten klassische Methoden eigentlich nicht zum Einsatz kommen, wurden durch das vorhandene Tooling (doors) aber ziemlich forciert. Markus hat uns schnell die Augen geöffnet und uns darin bestärkt, gleich etwas formaler vorzugehen. Das Ergebnis ist eine DSL auf Basis von xtext mit der wir aktuell unsere Use Cases beschreiben und Requirements ableiten. Diese DSL wurde sofort mit einem Generator für PlantUML ausgestattet, so dass man gleich ein Modellierungsergebnis in Form eines Komponenten- und Sequenzdiagramms in Augenschein nehmen kann.

Bis wir allerdings bei einer Architektur sind, werden noch Wochen vergehen. Toolfragen haben wir aktuell mal ganz außen vor gelassen. Das hängt mehr und mehr von dem Vorgehensmodell ab.

Stay tuned.

p.s.: Markus neues Buch: DSL Engineering

Kidle Fire +HD in Deutschland verfügbar

Gute Nachrichten zum Wochenende, Amazon hat den Kindle Fire jetzt auch in Deutschland im Angebot. Der Fire steht in Konkurrenz zum iPad und bietet ein 7 Zoll Touchpad, optional HD tauglich und mit 11 Stunden Akkulaufzeit. Momentan kann man den Kindle Fire vorbestellen. WLAN und 16-32GB Speicher für eigenen Inhalte sind inklusive. Die Preise beginnen bei 159€.

Google Kalender auf dem Kindle lesen

Wenn man einen google-Account sein eigen nennt und dort auch seinen Kalender verwaltet, der kann mit klip.me sich seinen Google Kalender auf den Kindle schicken lassen. Natürlich ist dafür der Zugriff auf den Kalender zu gestatten. Aber jeder, der seinen Kalender für Andere unzugängig hält, wird wohl kaum den Google-Kalender benutzen.