Problem mit onkey() und onclick()

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

ist da jemand beratungsresistent?
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
ms4py
User
Beiträge: 1178
Registriert: Montag 19. Januar 2009, 09:37

LP640 hat geschrieben:aber wieso so kompliziert wenn es auch einfach geht? :wink:
numerix hat es bereits auf den punkt gebracht.
Ich glaube, dir ist die offensichtliche Ironie in diesem Beitrag von numerix nicht aufgefallen... :evil:
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Ja, ich bin schuld. Ich habe als erster das Wort "global" benutzt. Ich hätte es wissen müssen ...

Also, LP640, noch einmal ganz persönlich für dich:
Ja, es geht mit global, das hast du bereits festgestellt.

Nein, das ist keine gute Lösung, auch wenn es funktioniert und man bei so einem kleinen Codeschnipsel den Sinn einer "umständlicheren" Lösung möglicherweise nicht sieht. Aber dein Programm wird ja vermutlich ein paar Zeilen mehr haben oder noch bekommen, und mit jeder Zeile mehr wird "global" ein Stückchen schlechter, weil es irgendwann zu Code führt, der unübersichtlich ist und anfällig für Seiteneffekte.

Ein klassenbasierter Ansatz lässt sich sauber erweitern und bildet die Grundlage für besser lesbaren und wartbaren Code. In deinem konkreten Fall wäre es außerdem eine gute Übungsmöglichkeit, in die OOP mit Python einzusteigen.
Antworten