Jo hoihoi!
Ich weiß nicht wies Euch geht, ich jedenfalls hab so meine Probleme mit dem Finden eines guten Programmierstiels in GML.
Zum einen wären da die globalen Variablen: im Informatikunterricht wurde mir damals immer und immer wieder eingeprägt globale Variablen zu vermeiden. Ein Lehrer traute sich sogar zu behaupten, dass globale Variablen "der Tod für jeden Programmierer" seien. Ich persönlich versuche mich so gut es geht daran zu halten. Jedoch bei Variablen wie z.B. global.GameSpeed oder dergleichen kommt es mir dann doch etwas hirnrissig vor, über ein Controller-Objekt darauf zu greifen zu müssen.
Des weiteren bin ich mir immer unschlüssig wie ich meinen Code implementieren soll: alles in Skripte packen und diese vom Objekt nur aufrufen lassen, oder doch alles im Objekt internen Editor implementieren. Bei zahlreichen Skripten verliere ich immer schnell den Überblick, jedoch fehlt beim Objekt internen Editor die Möglichkeit mehrere Codes nebeneinander zu vergleichen...
Ich finde ja, dass ein mießer/unsauberer Programmierstiel einer der größten Motivationskiller ist.
Wie seht Ihr das? Welchen Stiel verwendet Ihr?
Ich weiß nicht wies Euch geht, ich jedenfalls hab so meine Probleme mit dem Finden eines guten Programmierstiels in GML.
Zum einen wären da die globalen Variablen: im Informatikunterricht wurde mir damals immer und immer wieder eingeprägt globale Variablen zu vermeiden. Ein Lehrer traute sich sogar zu behaupten, dass globale Variablen "der Tod für jeden Programmierer" seien. Ich persönlich versuche mich so gut es geht daran zu halten. Jedoch bei Variablen wie z.B. global.GameSpeed oder dergleichen kommt es mir dann doch etwas hirnrissig vor, über ein Controller-Objekt darauf zu greifen zu müssen.
Des weiteren bin ich mir immer unschlüssig wie ich meinen Code implementieren soll: alles in Skripte packen und diese vom Objekt nur aufrufen lassen, oder doch alles im Objekt internen Editor implementieren. Bei zahlreichen Skripten verliere ich immer schnell den Überblick, jedoch fehlt beim Objekt internen Editor die Möglichkeit mehrere Codes nebeneinander zu vergleichen...
Ich finde ja, dass ein mießer/unsauberer Programmierstiel einer der größten Motivationskiller ist.
Wie seht Ihr das? Welchen Stiel verwendet Ihr?
"Es gibt nie ein glückliches Ende, denn es endet nichts." - Schmendrick