Nun wer kennt das nicht, man ist schön am Programmieren in seinem Workflow, und dann ist da so eine Sache, eine Kleinigkeit, die einen einfach nur zur Weißglut bringt. Das kann sein: eine Eigenheit der Programmiersprache, eine Funktion aus der IDE die sich anders verhält als erwaretet, eine Komponente von Drittanbiertern die Verbuggt ist, oder einfach ein Probleme/Eigenschafften mit der Programmumgebung.
In genau solch einem Moment dachte ich mir, es fehlt hier ein Thread auf dem man sich über seinen Unmut auslassen kann, ein Ventil für den Hass in einem. Vor allem, da solche Geschichten auch noch einen gewissen Entertainment Wert haben.
Darum eröffne ich nun diesen Thread, indem ihr euch über alles auslassen könnt was euch stört, von den kleinsten Kleinigkeiten bis hin zu großen Problemen und Bugs, und an alle die das lesen, nehmt das nicht so ernst, ist letztlich doch eh nur Shittalking :P
Fange ich mal an, und da ich als unverbesserlicher Geschichtenerzähler einen Hang zur Prosa habe, greife ich tief in die Metapherkiste und verpasse meinem Hass das hübsche Gesicht einer Erzählung:
Java, du warst für mich schon immer wie ein ungewolltes Kind, welches zwei Abtreibungen überlebt hat, und dennoch auf die Welt kam. Ich mag dich nicht, doch über die Zeit habe ich deine Exsistenz in meinem Leben zu akzeptieren gelernt. Ich habe mich damit abgefunden dass du nicht der schnellste bist, oder gar benutzerfreundlich, und ich kann mit den meißten deiner Eigenschafften mittlerweile gut leben, aber das neulich hat den Vogel abgeschossen.
Welchem deiner Entwickler wurde denn bitte ins Hirn geschissen kein Call by Reference einzubauen? Das deine Entwickler nicht immer die besten Entscheidungen für das Sprachdesign getroffen haben ist mir schon lange klar, aber die anderen Entscheidungen konnte ich wenigstens nachvollziehen, aber diese Entscheidung ist für mich komplett undurchsichtig, ja gar Hirnverbrannt. Als Begründung heißt es, das Call by Reference zu Fehleranfällig wäre, und wenn man nicht weiß was man macht es alles nur verschechtern würde, aber sind wir mal ehrlich, wer Call by Reference verwendet weiß wenigstens was das ist. Ich habe noch nie gehört oder gesehen dass jemand ausversehen Call by Reference verwendet hat, wie auch, wenn man nicht mal weiß dass es exsitiert wie soll man es dann verwenden? Oder glauben Leute wirklich dass man ausversehen mal ein ByRef, ein Var oder ein & vor den Parameter schreibt ohne es zu merken? Bevor das geschieht würde eher Tokio Hotel verkleidet als Hitlers Regimsstab vor dem Championsligue Finale auf dem Spielfeld ihren Song, "Durch den Monsun" spielen während im Refrain Farid Bang als Mussolini verkleidet noch ein paar Punchlines droppt.
Aber halt es gibt doch Workarounds für das, werden einige Leute jetzt sagen, man kann immerhin ein Objekt einer Wrapperklasse oder ein einelementiges Array verwenden.
Sag mal seid ihr ballaballa? Eine Wrapperklasse zu schreiben, sind mal mindestens 5 Zeilen, ein Array zwar nur 2, aber selbst wenn es nur eine Zeile mehr wäre sieht das Bescheuert aus. Wer diesen Code sieht fragt sich dann erst mal ob der Entwickler Gebratene Nudeln Süß-Sauer im Hirn hat, oder warum er so einen Müll fabriziert. Und als Entwickler kommt man sich einfach nur Blöd vor einen Array zu verwenden, nur weil die Entwickler von dir der Meinung waren eine vernünftige Implementation wäre zu fehleranfällig.
Und ich weiß das ich damit aus einer Mücke einen Elephanten mache, aber das hat mich grade einfach nur aufgeregt
In genau solch einem Moment dachte ich mir, es fehlt hier ein Thread auf dem man sich über seinen Unmut auslassen kann, ein Ventil für den Hass in einem. Vor allem, da solche Geschichten auch noch einen gewissen Entertainment Wert haben.
Darum eröffne ich nun diesen Thread, indem ihr euch über alles auslassen könnt was euch stört, von den kleinsten Kleinigkeiten bis hin zu großen Problemen und Bugs, und an alle die das lesen, nehmt das nicht so ernst, ist letztlich doch eh nur Shittalking :P
Fange ich mal an, und da ich als unverbesserlicher Geschichtenerzähler einen Hang zur Prosa habe, greife ich tief in die Metapherkiste und verpasse meinem Hass das hübsche Gesicht einer Erzählung:
Java, du warst für mich schon immer wie ein ungewolltes Kind, welches zwei Abtreibungen überlebt hat, und dennoch auf die Welt kam. Ich mag dich nicht, doch über die Zeit habe ich deine Exsistenz in meinem Leben zu akzeptieren gelernt. Ich habe mich damit abgefunden dass du nicht der schnellste bist, oder gar benutzerfreundlich, und ich kann mit den meißten deiner Eigenschafften mittlerweile gut leben, aber das neulich hat den Vogel abgeschossen.
Welchem deiner Entwickler wurde denn bitte ins Hirn geschissen kein Call by Reference einzubauen? Das deine Entwickler nicht immer die besten Entscheidungen für das Sprachdesign getroffen haben ist mir schon lange klar, aber die anderen Entscheidungen konnte ich wenigstens nachvollziehen, aber diese Entscheidung ist für mich komplett undurchsichtig, ja gar Hirnverbrannt. Als Begründung heißt es, das Call by Reference zu Fehleranfällig wäre, und wenn man nicht weiß was man macht es alles nur verschechtern würde, aber sind wir mal ehrlich, wer Call by Reference verwendet weiß wenigstens was das ist. Ich habe noch nie gehört oder gesehen dass jemand ausversehen Call by Reference verwendet hat, wie auch, wenn man nicht mal weiß dass es exsitiert wie soll man es dann verwenden? Oder glauben Leute wirklich dass man ausversehen mal ein ByRef, ein Var oder ein & vor den Parameter schreibt ohne es zu merken? Bevor das geschieht würde eher Tokio Hotel verkleidet als Hitlers Regimsstab vor dem Championsligue Finale auf dem Spielfeld ihren Song, "Durch den Monsun" spielen während im Refrain Farid Bang als Mussolini verkleidet noch ein paar Punchlines droppt.
Aber halt es gibt doch Workarounds für das, werden einige Leute jetzt sagen, man kann immerhin ein Objekt einer Wrapperklasse oder ein einelementiges Array verwenden.
Sag mal seid ihr ballaballa? Eine Wrapperklasse zu schreiben, sind mal mindestens 5 Zeilen, ein Array zwar nur 2, aber selbst wenn es nur eine Zeile mehr wäre sieht das Bescheuert aus. Wer diesen Code sieht fragt sich dann erst mal ob der Entwickler Gebratene Nudeln Süß-Sauer im Hirn hat, oder warum er so einen Müll fabriziert. Und als Entwickler kommt man sich einfach nur Blöd vor einen Array zu verwenden, nur weil die Entwickler von dir der Meinung waren eine vernünftige Implementation wäre zu fehleranfällig.
Und ich weiß das ich damit aus einer Mücke einen Elephanten mache, aber das hat mich grade einfach nur aufgeregt