Vorteile der Codegeneratoren, aber auch deren Nachteile
Verfasst: Samstag 17. Februar 2007, 20:17
Edit (Leonidas): Aus dem Thread "pygen" ausgeschnitten.
Edit (Leonidas): Markup repariert.
Edit (Leonidas): Aus dem Thread "pygen" ausgeschnitten.
Und ich verteidige ihn mal ...Leonidas hat geschrieben:Der Kommentar war sowohl konstruktiv als auch begründet. Ich führe mal aus:Costi hat geschrieben:@Leonidas: pls naechstes mal konstruktiv und begruendet kritisierenwofür sollte sowas gut sein?
Komisch, ich habe nämlich verstanden, um was es ihm ging. Zum einen ist der Name "Pygen" doch ein deutlicher Hinweis darauf, dass da was generiert wird, zum anderen sind die Namen der Methoden stark inn Bezug zu Python gesetzt. Die Tatsache, dass dann noch Python-Operatoren und Schlüsselworte im Rahmen einer String-Konkatenation zurückgegeben werden, macht die Sache dann doch eigentlich klar, oder?Leonidas hat geschrieben:
- du hast einfach irgendeinen schwer lesbaren Code in das Forum geschmissen mit der Begründung dass er selbsterklärend ist. Ist er aber nicht.
Ein Beispiel: KeyJnote liest Beschreibungsdateien ein, welche als Python-Modul interpretiert werden und dementsprechend auch korrekten Code enthalten müssen. Nehmen wir einfach mal an, jemand möchte einen kleinen GUI Editor für diese Dateien schreiben ...Leonidas hat geschrieben: [*]Wofür braucht man einen Codegenarator in Python? Es gibt Metaklassen, Dekoratoren etc. schon in Python eingebaut also wozu soll das gut sein?[/list]
Du siehst, man kann jede Kritik widerlegenLeonidas hat geschrieben:Du siehst, sowohl konstruktive als auch begründete Kritik.
Edit (Leonidas): Markup repariert.
Edit (Leonidas): Aus dem Thread "pygen" ausgeschnitten.