Skip to Main Skip to Footer
Back to Header Skip to Footer
← zurück zum Blog
Rotkäppchen: Wenn Software-Entwickler Märchen erzählen von Mira Alexander, http://www.miraalexander.de

Rotkäppchen: Wenn Software-Entwickler Märchen erzählen

Veröffentlicht: 15.12.2016
Anzahl Wörter: 306
Lesedauer: 2 min

Wissen Sie, was passiert, wenn ein Software-Entwickler eine Gute-Nacht-Geschichte nacherzählt? Nein?

Keine Bange, hier wird Ihnen geholfen. Ich hoffe, Sie bringen minimale JavaScript-Kenntnisse mit. Und wenn nicht – ich habe extra für Sie, ja für Sie, ein paar Kommentare eingebaut.

Und so begab es sich …

function Rotkaeppchen()
{
    var Rotkaeppchen = new Person();
    Rotkaeppchen.Kleidung = { 
        Typ: 'Käppchen',
        Farbe: 'rot'
    };

    var Mutter = Rotkaeppchen.holeMutter();

    var Korb = Mutter.packe(['Wein', 'Brot', 'Kuchen']);

    var Omi = Mutter.holeMutter();

    Omi.Adresse = 'im tiefen Wald';

    // danach weiter bei Person.besuche
    Rotkaeppchen.trage(Korb).besuche(Omi);
}

Person.besuche = function(wen)
{
    var Rotkaeppchen = this;

    if (!wen)
        return;

    var Omi = wen;

    var Wald = new Waelder();

    var Wolf = new Tier();

    Rotkaeppchen.gehe(Wald).treffe(Wolf)
    .halteSchwaetzchen(Wolf, erzaehleZuViel);

    // danach weiter bei  Tier.besuche
    Wolf.besuche(Omi).warteAuf(Rotkaeppchen);

    // danach weiter bei  Person.frage
    Rotkaeppchen
    .frage(Wolf, 'Was für große Augen du hast!')
    .frage(Wolf, 'Was für große Hände du hast!')
    .frage(Wolf, 'Was für große Zähne du hast!')
    .schreie();

    Wolf.fresse(Rotkaeppchen);

    var Jaeger = new Person();

    Jaeger.aufschneiden(Wolf).retten([Rotkaeppchen, Omi]);

    return Rotkaeppchen;
};

Person.frage = function(wen, was)
{
    if (!wen || !was)
        return null;

    // danach weiter bei  Tier.antworte
    wen.antworte(was);

    return this;
};

Tier.besuche = function(wen)
{
    var Wolf = this;

    if (!wen)
        return;

    var Omi = wen;

    Wolf.fresse(Omi);
};

Tier.antworte = function(Frage)
{
    if (!Frage)
        return '???';

    if ('Was für große Augen du hast!' === Frage)
    {
        return 'Damit ich dich besser sehen kann.';
    }
    else if ('Was für große Hände du hast!' === Frage)
    {
        return 'Damit ich dich besser umarmen kann.';
    }
    else if ('Was für große Zähne du hast!' === Frage)
    {
        return 'Damit ich dich besser fressen kann.';
    }
};

Ich weiß, IT-ler gelten oft als … ein wenig verschroben und dieser Beitrag hat diesen Ruf wohl (für mich) noch eher zementiert – aber hey, manchmal, an Tagen wie diesem, muss man einfach ein wenig spinnen, um nicht endgültig durchzudrehen.

Ihre

Mira Alexander

Sie haben eine Anmerkung oder eine Anregung zu diesem Artikel? Ich freue mich über Ihren Kommentar.