MB: spagetticode in methoden strukturieren & ordnen

Beitrag lesen

moin community,

ich habe in einem video gesehen das der Tutor spagetticode in einer methode produziert. Ist nicht weiter tragisch und schränk auch niocht die funktionalität ein, aber ür meine begriffe unschön. Mir viel auf, dass das doch schöner in weitere Methoden zu gliedern ist. Auch fürt die seperierung von Funktionalität in methoden. Es ist überschaubarer und man weis, was dieser codeabschnitt mit dem(n) parameter(n) macht. NetBeans meckert wenn man über 20 zeilen hinaus einem Methode schreibt.

Ist das sehr individuell oder ist das ein genereller Stil einer Codeconvention wenn man ziehmlich deterministisch arbeitet?

Tutor Code

class myClass {
 
  public myClass( quz ) : type {
    /* sehre viele Zeilen */
    return c;
  }
}

Mein Code

class myClass {
 
  public myClass( quz ) : type {
    var a = this.foo( quz );
    var b = this.bar( foo );
    var c = this.tok( bar );
    return c;
  }

  /* deterministische algorithmen */
  private foo( type ) : type { /* ... */ }
  
  private bar( type ) : type { /* ... */ }
  
  private tok( type ) : type { /* ... */ }
}

vlg MB