Code-Zombies

Jawoll, wieder einen Code-Zombie gefunden.
Schlimm, vorallem ist die komplette Website in dieser “Art” gebaut.

  1. <p
  2.     $qdb= new DB_DIVO;
  3.     $GLOBALS[‘digiseitenpreis’]= new Digiseitenpreis($qdb);
  4.     $digiseitenpreis = $GLOBALS[‘digiseitenpreis’];
  5.     $GLOBALS[‘papier’]= new Digipapier($qdb);
  6.     $papier = $GLOBALS[‘papier’];
  7.     $GLOBALS[‘umschlag’]= new Umschlag($qdb);
  8.     $umschlag = $GLOBALS[‘umschlag’];
  9.     $GLOBALS[‘umschlagfarbe’]= new Umschlagfarbe($qdb);
  10.     $umschlagfarbe = $GLOBALS[‘umschlagfarbe’];
  11.     $GLOBALS[‘umschlagdruckkosten’]= new Umschlagdruckkosten($qdb);
  12.     $umschlagdruckkosten = $GLOBALS[‘umschlagdruckkosten’];
  13.     $GLOBALS[‘veredelung’]= new Veredelung($qdb);
  14.     $veredelung = $GLOBALS[‘veredelung’];
  15.     $GLOBALS[‘veredelungpreis’]= new Veredelungpreis($qdb);
  16.     $veredelungpreis = $GLOBALS[‘veredelungpreis’];
  17.     $GLOBALS[‘vorlage’]= new Vorlage($qdb);
  18.     $vorlage = $GLOBALS[‘vorlage’];
  19.     $GLOBALS[‘auftrag’]= new Auftrag($qdb);
  20.     $auftrag = $GLOBALS[‘auftrag’];
  21.     $GLOBALS[‘error’]=new Errorhandler();
  22.     $error = $GLOBALS[‘error’];
  23.  
  24. class DIGI
  25. {
  26.  
  27.    …
  28.  
  29.   function calc_umschlagskosten()
  30.   {
  31.     global $umschlag;
  32.     global $umschlagdruckkosten;
  33.     global $veredelungpreis;
  34.     if ($this->input[formatausgabe]=="dina4") {$faktor=2;} //100%
  35.     elseif ($this->input[formatausgabe]=="dina5b") {$faktor=1.3;} //15%
  36.     else {$faktor=1;} //0%
  37.     $this->output[umschlagpapierpreis]= $this->format( $umschlag->get_preis ($this->input[umschlag]) *$this->input[anzumschlag]*$faktor);
  38.     $this->output[umschlagdruckkosten]= $this->format( $umschlagdruckkosten->get_preis($this->input[anzumschlag],$this->input[umschlagfarbe]));
  39.     $this->output[umschlagveredelungpreis]= $this->format( $veredelungpreis->get_preis($this->input[anzumschlag],$this->input[umschlagveredelung]));
  40.     $this->output[umschlagkosten]= $this->format( $this->output[umschlagpapierpreis] +$this->output[umschlagdruckkosten]
  41.      +$this->output[umschlagveredelungpreis]);
  42.   }
  43.  
  44.   …
  45.  
  46. }
  47. ?>

Das liegt daran das alle X Jahre die Belegschaft getauscht wird, keiner fühlt sich verantwortlich.
Das in X Jahren irgend jemand das wieder aufräumen muss – ach – nach mir die Sinnflut.
Aber was soll man machen die Branche ist halt irgendwie so.

Die Seite baue ich gerade komplett neu – abgesehen von der Datenbank, das war mir zu doof.
Das beste ist, die Version die ich jetzt baue wird 100% in einigen Jahren wieder jemand komplett neubauen müssen – ach – jetzt is Feierabend. Vorher noch eine Rauchen und so…

One Response to “Code-Zombies”

  1. DEATH Dr. Says:

    ich find den Kot super! So hat man halt vor paar Jahren programmiert, und des funzt auch heute noch wunderbar, no bugs! Dat neue Programmierzeugsgeschreibe wird ja von vielen Browsern und Programmen noch gar net verstanden, deshalb muss man heute im Stile von gestern programmieren damit die Programme morgen noch funktionieren.

Leave a Reply

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken.

Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Da einige von neuen Dingen nichts verstehen, halten wir es für notwendig, sie davor zu schützen. Dies ist im beidseitigen Interesse, da unnötige Angstzustände bei Ihnen verhindert werden, ebenso wie es uns vor profilierungs- und machtsüchtigen Menschen schützt.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Die Umgehung dieser Ausdrucksperre ist nach §95a UrhG verboten.
Quelle: http://www.gesetze-im-internet.de/urhg/__95a.html