Cracking Ruby on Rails

Wheee, heute war mal ein Abend! Besuch von einem Ruby on Rails-Crack der sich unseren Code angesehen hat und Tests dafür geschrieben hat. Wenn einem jemand den eigenen Code erklärt, merkt man erst so richtig, was für einen Schwachsinn man sich da teilweise zusammengeschrieben hat. Aber schließlich hat der Code so auch funktioniert, und letzten Endes ist das doch noch das Wichtigste ;-).

Beeindruckend, wenn sich ganze Funktionen auslöschen lassen oder auf wenige Zeilen zusammenschrumpfen lassen. Selbst die Tests über Assertions sind fein und schaffen ein ganz anderes Selbstvertrauen in den geschriebenen Code.

An dem Abend wurde mir klar, wieso testorientierte Entwicklung derzeit so beliebt ist: es macht das Pflegen und Verstehen von Code wesentlich einfacher.

Man stelle sich vor, man ändert eine Funktion, die schon seit einem Jahr nicht mehr angefasst wurde und plötzlich meldet der Test einen Fehler, weil die Funktion nun nicht mehr das tut was sie sollte – das ist herrlich!

Da ich ja nun in dem ganzen RoR-Programmieren nicht so drin bin, hat mich am meisten gefreut, dass meine Installation von Subversion auf dem Managed Server erfolgreich war und das System tatsächlich einsetzbar ist 😀

Kommentarbenachrichtigungen
Benachrichtige mich bei
Bitte gib hier Deinen Namen an (benötigtes Feld)
Bitte gib hier Deine E-Mail-Adresse an, diese wird nicht veröffentlicht. (benötigtes Feld)
Wenn Du magst, kannst Du hier Deine Webseite angeben. Diese Information wird veröffentlicht.
Wie bewertest Du den Artikel?
Wie hat Dir der Artikel gefallen? Ich würde mich über eine kurze Bewertung von Dir freuen.
Mit der Nutzung dieses Formulars erklärst Du Dich mit der Speicherung und Verarbeitung Deiner Daten durch diese Webseite einverstanden (benötigtes Feld)
0 Kommentare
Inline Feedbacks
View all comments