Else If Else End if End If End If Next Else End If Else End If ElseIf Else End If End If End If End If Next If End If End
Montag, 19.3.2012, 16:53 > daMaxWenn ich sowas sehe frage ich mich ja immer wieder, ob ich mit meiner Einstellung so grundsätzlich verkehrt liege? Ich halte nämlich genau gar nix von solch endlos verschachtelten if-else-Konstrukten. Ich denke mir immer, das hätte man auch eleganter hinkriegen können, wenn man gewollt hätte. Warum muss ausgerechnet ich immer wieder darauf angesetzt werden, so eine Scheiße auch noch zu erweitern??
Ein Hoch auf Early Returns
klarer fall für die ELSEBUSTERS
Na gut, ich hab in meinem ersten Programm (das dummerweise auch das umfangreichste ist) noch nichts von Namespaces gewusst. Sonst hätte ich vielleicht manche If ... Else Konstrukte einfach in Funktionen ausgelagert.
Aber so schlimm wie bei dir sieht es noch nicht aus. Da sind maximal 2 Unter If Abfragen drin.
@Tobsen: guck mal, der gleiche Coder konnte das NOCH besser:
http://todamax.kicks-ass.net/2009/breturn-false/