« Tonabnehmer #11 | Main | Ist meine Diplomarbeit ein Projekt? »

Metaprogrammierung...

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."

TrackBack

TrackBack URL for this entry:
http://www.innoq.com/movabletype/mt-tb.cgi/2860

Comments (1)

Hm...dann geht's mir jetzt ähnlich, wie es dir ging!

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on November 7, 2007 10:05 AM.

The previous post in this blog was Tonabnehmer #11.

The next post in this blog is Ist meine Diplomarbeit ein Projekt?.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31