Goto

Ich kanns mir nicht verkneifen, aber ich muss das wieder mal was programmiertechnisches bloggen, weil ich auf was geniales gestoßen bin. Wenn jemand nicht Programmieren kann, dann wirds nicht viel bringen jetzt weiterzulesen. Wer ein bischen Programmieren kann,
dem sollte klar se in das jetzt ein Beispiel folgt wie man es NICHT machen sollte. Es handelt sich hier um Java Code, und die Leute die Java entwickelt haben wollten ja kein Goto haben, denn das ist böse. Ich mein wirklich böse! Die Java Entwickler selbst haben sogar das Schlüsselwort goto reserviert damit ja keiner nachträglich ein Goto einbauen kann.

So, seit heute weiß ich wie man in Java goto realisisert:

 byte b = 0
 for(;b=100;) {
  switch(b) {
    case 10:
      b = 20;
      break;
    case 15:
      b= 100;
      break;
    case 20:
      b= 15;
      break;
   }
 }

Den Code hab ich etwas vereinfacht um nur das Wesentliche zu zeigen. Jedenfalls stammt er aus einem Produkt das um teures Geld verkauft wird, und wo das Beispiel oben nur die Spitze des Eisberges ist.