genutzt, aber irgendwie nicht gemerkt :-)?. Jaja, so erging es mir, aber meine Unwissenheit darüber wurde heute aus dem Weg geschafft. Bis jetzt habe ich auch noch nicht viel mit Metaprogrammierung gemacht, meistens hat man ja alles selber geschrieben und nicht für sich schreiben lassen ^^. Bei Rails wird die Metaprogrammierung aber sehr starkt verwendet. Nur ein paaar Beispiele:
- autmatisch generierte Setter- und Getter-Methoden
- Assoziationen
- Rails' Validierungsprozess
- usw...
Dazu ein schönes ZItat aus einem Rails-Buch, so ging es mir halt:
"Es gibt Leute, die das Metaprogrammierung nennen; wir nennen es einfach nur nützlich. Unsere Programme werden dadurch kürzer und leichter lesbar. Außerdem können wir auf diese
Weise Aufgaben direkt innerhalb des Codes erledigen, für die normalerweise externe
Konfigurationsdateien verwendet würden. So lässt sich viel leichter erkennen, was genau
geschieht."
Comments (1)
Hm...dann geht's mir jetzt ähnlich, wie es dir ging!
Posted by Daniel | November 7, 2007 12:25 PM
Posted on November 7, 2007 12:25