encoder: spagetticode in methoden strukturieren & ordnen

Beitrag lesen

Du hast ja Recht mit dem was du sagst. Ich will nur feststellen dass man keinen clean Code erreicht indem man möglichst viele Regelungen mit festen Zahlen und absoluten Angaben in den Raum wirft.
Dann zählt man die Zeilen einer Methode und beurteilt anhand größer/kleiner x. Man teilt 22 Zeilen in 2x11 auf oder zerfleddert Code auf andere Art und denkt das macht alles besser, nur weil es so vorgeschrieben ist. Mit Fachkenntnis hat sowas nichts mehr zu tun.

Es gibt übrigens schon auch auch Fälle in denen man viele case Statements hat und das die beste Wahl ist. Wenns dann 50 case Einträge sind, so what? Das lagert man aus, dann ist es in anderem Code nicht mehr im Weg. Wenn diese Funktion dann 50*x Zeilen lang ist, so what? Eine Hashtable musst du doch auch irgendwo füllen, sind auch 50 Zeilen Code.