Ruby on Rails: Witze

Aus Wikibooks

Warum würden Rails-Entwickler diesen Artikel löschen, wenn sie den Knopf finden würden?[Bearbeiten]

Weil die "Witze" weh tun :( Größtes Fremdschämen der letzten Wochen...

Warum dürfen Rails-Enwickler bei Olympia nicht antreten?[Bearbeiten]

Ja genau, warum dürfen Rails-Enwickler bei Olympia nicht antreten? Ganz einfach. Rails verletzt die olympischen Dopingbestimmungen. Schneller, weiter, höher ohne Anstrengung.

Was ist eine "eierlegende Wollmilchsau"?[Bearbeiten]

Wie es der Name schon sagt, eine Art Schwein im Schafspelz, das man melken kann und das Eier legt. Eine Art Vorstufe von Rails für Menschen, die mit Programmieren nichts am Hut haben. Wieso Vorstufe? Nun, bei einem richtigen Rails könnte man die Sau auch noch konfigurieren, beispielweise an Ostern mit {:Eier => 'Schokolade'} usw. Sie würde dann Ostereier legen, das Fell wäre aus Zuckerwatte und aus dem Euter käme Capucino.

Die beste Programmiersprache[Bearbeiten]

Zwei Entwickler unterhalten sich über Programmiersprachen. Der Erste: "Ich arbeite mit Java, PHP gebe ich meinen Kindern zum spielen" Darauf der zweite: "Ich spiele mit meinen Kindern und lasse Ruby für mich arbeiten!"

Wer jagt wie Elefanten?[Bearbeiten]

Informatiker jagen Elefanten, indem sie Algorithmus A ausführen:

A = lambda {
  Gehe nach Afrika
  Beginne am Kap der guten Hoffnung
  Durchkreuze Afrika von Süden nach Norden bidirektional in Ost-West-Richung
  
  Für jedes Durchkreuzen tue {
    Fange jedes Tier, das Du siehst
    Vergleiche jedes gefangene Tier mit einem als Elefanten bekannten Tier
    Halte an bei Übereinstimmung
  }
}

Erfahrene Programmierer verändern Algorithmus A, indem sie ein als Elefant bekanntes Tier in Kairo plazieren, damit das Programm in jedem Fall korrekt beendet wird.

Assembler-Programmierer durchlaufen den Algorithmus A auf Händen und Knien.

SQL-Programmierer verwenden folgenden Ausdruck: SELECT Elefant FROM Afrika

C-Programmierer bestimmen zuerst mit sizeof() die nötige Speichermenge für einen Elefanten, versuchen diesen zu allokieren, vergessen dabei, das Ergebnis abzuprüfen und schießen dann mit wilden Pointern auf den Elefanten.

Ruby Programmierer ergänzen alle Tiere durch das Modul "acts_as_elefant" und benutzen dann ein beliebiges Tier per duck-typing.

Rails Programmierer haben bereits vorgefertigte Plastik-Elefanten und blasen einfach einen davon mit einer Scaffold-Anweiung auf.

Mathematiker jagen Elefanten, indem sie nach Afrika gehen, alles entfernen, was nicht Elefant ist und ein Element der Restmenge fangen.

Erfahrene Mathematiker beweisen zunächst die Existenz mindestens eines eineindeutigen Elefanten, bevor sie mit Schritt 1 als untergeordnete Übungsaufgabe fortfahren.

Statistiker jagen das erste Tier, das sie sehen, n-mal und nennen es Elefant.

Juristen schicken allen in Afrika befindlichen Elefanten eine Vorladung mit der Androhung von Zwangsgeld und Vorführung in Handschellen bei Nichterscheinen.

Wieviele Rails-Entwickler braucht man um eine Glühbirne zu wechseln?[Bearbeiten]

Die klassische Frage. Wieviele Rails-Entwickler braucht man um eine Glühbirne zu wechseln? Antwort: Keinen. Rails macht das automatisch. Dafür kommen drei Updates von Rails auf einen Glühbirnenwechsel.

Warum verdienen Java Entwickler 4 mal soviel wie Ruby Entwickler?[Bearbeiten]

Warum verdinen Java Entwickler 4 mal soviel wie Ruby Entwickler? Sie verlangen den gleichen Stundenlohn und brauchen 4 mal so lang.

Warum sind Rails Entwickler so schnell?[Bearbeiten]

Warum hat Sebastian Vettel 2008 mit Red Bull Racing den Formel 1 Grand Prix in Monza gewonnen? Ganz klar, Red Bull verleiht Flügel. Und warum sind Rails Entwickler schneller als Java Entwickler? Ganz klar, Rails ist Red Bull für Software Entwickler.

Warum braucht ein Rails Entwickler kein Red Bull?[Bearbeiten]

Ein Rails Entwickler hat Rails und Rails verleiht Flügel. Wozu also Red Bull?

Ein Rails Entwickler ist ..[Bearbeiten]

  • Ein PHP Entwickler ist ein Mensch, der gerne flucht und Pizza in Spaghetticode umwandelt.
  • Ein Java Entwickler ist ein Mensch, der gerne flucht und Kaffee in Konfigurationsfiles umwandelt.
  • Ein Rails Entwickler ist ein Mensch, der gerne Spass hat und Software schreibt, die einfach funktioniert.

Warum wird Ruby in der Formel 1 nicht verwendet?[Bearbeiten]

Genau, warum wird Ruby in der Formel 1 nicht verwendet? In der Formel 1 sind Werkzeuge, mit denen man Rennwagen während der Fahrt modifiziern kann, verboten.

Was haben Rails Entwickler und Obama Anhänger gemeinsam?[Bearbeiten]

Was haben Rails Entwickler und Obama Ahänger gemeinsam? Beide haben ein Motto "Yes, we can!" (Und zumindest bei den Rails Entwicklern stimmt das auch!)

Qualitätssicherung[Bearbeiten]

  • Klingonischer Softwareentwickler: "Ich habe die Abteilung vom technischen Qualitätsmanagement in einem Bat-Leth Wettkampf besiegt. Sie werden uns nie wieder belästigen."
  • Java-Entwickler: Ich habe die Qualitätsanforderungen auf 83966 Zeilen in 27 XML-Files spezifiziert und mir von der Qualitätssicherung bestätigen lassen, dass es das ist, was sie wollen. Ich glaube nicht, das die sich noch mal melden.
  • Rails-Entwickler: Vieleicht sollten wir ein paar Fehler einbauen. Die Jungs in der Qulitässicherung langweilen sich sonst zu Tode.

Was ist in Ruby ein nicht vorhandenes Pferd ?[Bearbeiten]

ein Nilpferd