tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
1044
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Schaut mal hier:
    http://jroller.com/page/ethdsy/Weblo...%2FHorror+Code

    Habt ihr auch Beispiele fuer solchen Horror Code parat? (Gott sei dank poste ich hier keinen Pythoncode von mir)

    Gruss Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  2. #2
    Registriert seit
    Jul 2001
    Ort
    Bayern
    Beiträge
    969
    Falls noch nicht bekannt: http://www.thedailywtf.com/
     

  3. #3
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Kürzlich von einem Kollegen erhalten – ich verstehe immer noch nicht, was es bedeuten soll:
    PHP-Code:
    while (false !== ($elemente readdir($gallerie))) 
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    @SilentWarrior
    Es wird der von readdir zurückgegebene und in "elemente" gespeicherte Wert überprüft und zwar ob er nicht unwahr ist.


    mfg
    umbrasaxum
     

  5. #5
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Es wird der von readdir zurückgegebene und in "elemente" gespeicherte Wert überprüft und zwar ob er nicht unwahr ist.
    Ist mir klar. War nicht so gemeint, dass ich den Code an sich nicht verstehe, sondern, dass ich nicht kapiere, warum er da noch ein false !== vorne rangepflastert hat.
     

  6. #6
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ja gut, da hast auch recht.


    mfg
    umbrasaxum
     

  7. #7
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    Ist eigentlich doppeltgemoppelt. Kann man, da bin ich mir sehr sicher, weglassen.
     
    Gruß fanste

    Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )

    Problem gelöst? Dann markiere das Thema bitte als erledigt!
    Beachte bitte die Netiquette. Insbesondere Punkt 15.

  8. #8
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Hmm, Mist, ich hab grad vor ein paar Tagen meine ersten PHP-Auswuechse geloescht. Bin zwar nicht sicher, aber da haette durchaus was dabei sein koennen. Auf jeden Fall war es absolut entgegen allem was ich mir in der Zwischenzeit angewoehnt habe.
    Inklusive grober Missachtung von register_globals und SafeMode.

    Naja, ich hab irgendwo noch aeltere Codes rumfliegen, z.B. QBasic aus den fruehen 90er Jahren.
    Vielleicht ist da ja was schaurig schoenes dabei.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  9. #9
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Zitat Zitat von SilentWarrior
    Ist mir klar. War nicht so gemeint, dass ich den Code an sich nicht verstehe, sondern, dass ich nicht kapiere, warum er da noch ein false !== vorne rangepflastert hat.
    Das ist ein "typsicherer" Vergleich, für PHP eigentlich ein Paradoxon.
    Es wird geprüft, ob der Rückgabewert ein Boolean mit dem Inhalt "false" ist. Der Rückgabewert der Funktion könnte auch der Integerwert 0 oder der String "0" oder einige weitere Varianten sein, die bei einer boolschen Prüfung als false angesehen werden, aber in diesem Fall nicht als false gewertet werden sollen.

    Zitat Zitat von fanste
    Ist eigentlich doppeltgemoppelt. Kann man, da bin ich mir sehr sicher, weglassen.
    Kann man nicht, siehe auch die Doku zu readdir().

    Gruß hpvw

    EDIT: Mein vermutlich schlimmster Code war ein ca. 60 Zeilen langer While-Schleifen-Kopf ohne Körper in Java. Die Schleife hat aus zwei Listen mit Zeitintervallen die als nächstes folgenden Intervalle zusammengefügt, die sich zeitlich überschneiden.
    Geändert von hpvw (05.01.06 um 03:09 Uhr)
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  10. #10
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    In meinem eMail-Scanner (gebastelt C) hab ich etwas interessanten Code verbaut, den moechte ich Euch einfach mal praesentieren.

    Code :
    1
    
    strncpy(part1,data,strlen(data)-strlen(strstr(strstr(data,"Subject:"),"\n")+1));
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  11. #11
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Ein "gutes Beispiel" für nicht wieder verwertbaren Code. Ganz zu schweigen von dem StyleGuide.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    public int ZieheZahl(int Multiplikator, int Multiplikator2) {
        int GezogeneZahl;
        Random Generator = new Random();
        int Zahl = Generator.Next(0,2);
        GezogeneZahl = Generator.Next(1,9);
        if(Zahl == 0) {
            GezogeneZahl = GezogeneZahl * Multiplikator;
        }
        else {
            GezogeneZahl = GezogeneZahl * Multiplikator2;
        }
        return GezogeneZahl;
    }
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  12. #12
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Wo haste den Code her, Cosmo ?
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

  13. #13
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Mir wirde schon vor einiger Zeit verboten Sachen hier im Forum zu verlinken.
    Daher kann ich mich auch nicht mehr erinner woher ich ihn hab.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. Kennt ihr gute Horror/Psycho/Shocker Filme?
    Von FingerSkill im Forum Kino & Filme
    Antworten: 78
    Letzter Beitrag: 30.01.12, 14:35
  2. Bewegungs-Tween-Horror: Farbe ändern
    Von salaidh im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 16.11.05, 12:13
  3. Antworten: 1
    Letzter Beitrag: 30.10.05, 13:29
  4. amityville horror - 2005
    Von Francisco im Forum Kino & Filme
    Antworten: 8
    Letzter Beitrag: 17.06.05, 21:06
  5. Antworten: 3
    Letzter Beitrag: 22.04.03, 13:10