Umfrageergebnis anzeigen: Findet ihr den Spaghetti Code schön?

Teilnehmer
36. Du darfst bei dieser Umfrage nicht abstimmen
  • Ja

    21 58,33%
  • Nein

    15 41,67%
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20
  1. #1
    DateMake Dialer
    Registriert seit
    17.05.2009
    Beiträge
    117

    Standard 5.0.0 PHP Release führt zu Spaghetticode

    PHP 5.0 bringt die allseits bekannte Funktion "goto", welche schon bei C++ und visual basic verwendet wird mit.

    Findet ihr den Spaghetti-Code, à la goto sinnvoll oder eher kompletter quatsch?

  2. #2
    CIH-Virus
    Registriert seit
    18.09.2006
    Beiträge
    428

    Standard

    Kann praktisch sein, wenn man zum Beispiel ne allgemeine Fehlermeldung hat, die öfters verwendet wird. Dann kann man schnell hinjumpen, andererseits kann man das auch mit Funktionen alles machen, also nicht unbedingt ne Verbesserung, eher ein nettes Gimmick, was vermutlich einfach zu implementieren war.

    Im Endeffekt kann ja immernoch jeder selber entscheiden ob ers braucht und benutzt oder nicht...

  3. #3
    fh oldSQLer Avatar von PoLe
    Registriert seit
    22.11.2006
    Beiträge
    233

    Standard

    wie v0id meinte ... mit funktionen gehts halt auch ... aber ich denk jetzt wirds interessant für batchscripter xD
    Alle sagten es geht nicht, doch dann kam einer, der wusste das nicht und machte es!

  4. #4
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    ich bin voll und ganz der meinung meiner vorposter, aber da es kein verschlechterung ist, sondern nur ein zusatz, ist es mir eigentlich egal

  5. #5
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    Code:
    if $_GET['a']=="abc"{
      for $i=0;$i<100;$i++{
        if NOW()=="16.00"
         echo "16 UHR";
        else if (NOW()+27!=0 THEN
          for $j=0;$j<$i;Sj++{
             k=$j+$i;
             for $l=500;$l>$j;$k--{
               echo "lol";
             }
             if $k=27&$j=324&$i!=3454 THEN
              goto ende;
       }
    ...
    :ende
    für sowas isses praktisch

  6. #6
    DateMake Dialer
    Registriert seit
    17.05.2009
    Beiträge
    117

    Standard

    nur dass du dann wohl zu 100% nen fehler ausgegeben kriegst weil man aus ner schleife nicht einfach so mit goto herausspringen kann. das geht nur mit break

  7. #7
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Sinnvoll, da es, wie Player schon sagte nur ein Zusatz und keine Norm ist.

    Um aus einer Schleife rauszukommen gibt es dennoch nettere Wege :>.
    Die Schleifenbedingung ungültig machen, false wiedergeben, per exit aussteigen...

    Ich denke jedoch dennoch nicht, dass ich sowas nutzen werde. Ich finde stur nacheinander arbeitende Scripte besser, als welche, die einfach Code überspringen können.
    Come to the dark side - We have cookies

  8. #8
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    visual basic verwendet wird
    Keiner würde das in VB benutzen.
    Ist völlig veraltet und führt zu komischen Ergebnissen.

  9. #9
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    hab ich aber in vb auch des öffteren gesehen ... leider

  10. #10
    (*(void (*)()) sc)(); Avatar von Cheese
    Registriert seit
    25.12.2008
    Beiträge
    332

    Standard

    immer rein mit den funktionen, keine ist gezwungen es zu verwenden.

    und für kleine miniscripts kann man es ja mal nehmen :>
    [myCheese.org]

    << n0psl3d >>

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •