So, jetzt bin ich inzwischen bei einem Schnellkurs in ECMAScript angekommen. Im Moment geht es um Promises und fetch() und spätestens hier verrenkt sich was in meinem Kopf:
Es tut mir leid, aber ich finde solchen Code nicht mehr "leicht zu lesen" und schon gar nicht verständlich
| Abgelegt unter 1337, Coding
The views expressed by the author are personal.
Artikel aus der gleichen Kategorie:
4 Meinungen zu “daMaxVersuchtEs().then(daMaxGucktDoof).then(daMaxVerweifelt)”
Yep. Das ist deutlich leichter zu lesen und zu verstehen. Gerade habe ich gelernt, dass die Promise-Hölle 2015 in Javascript eingefügt wurde und schon 2017 wurde dann das async-Zeug darüber gezuckert. Leider bestätigt mich das in meiner eher unguten Meinung von Javascript, nämlich dass auch dort ganz furchtbar agil gearbeitet wird, soll heißen "was interessiert mich mein Geschwätz von gestern" und "vorwärts immer, rückwärts nimmer". Besser ohne Plan loslaufen als stehen zu bleiben. Und so.
Naaaja. Mir persönlich wäre es ja lieber, die Leute würden vorher überlegen, was sie da tun anstatt ihre Sprache nach und nach mit lauter Legacy-Scheiße zu überfrachten. Aber was weiß ich schon von Coding, ich mache das erst seit 20 Jahren
Edit: ach, und dann gibt es noch Web Workers, die nochmal anders funktionieren? Hat dieser Kaninchenbau irgendwo ein Ende?
Das Kleingedruckte: Halte Dich bitte an die Spielregeln. Welche Emoticons du verwenden kannst, steht hier.
Um hier kommentieren zu können, musst Du einen beliebigen Namen sowie eine beliebige E-Mail-Adresse angeben. Diese Daten werden dann erstmal zur Spamerkennung in die USA geschickt, dort und danach auch auf meinem Server gespeichert. Mit dem Absenden Deines Kommentars erklärst Du Dich damit und den hier geltenden Datenschutzbestimmungen (insbesondere dem Abschnitt Kommentarfunktion) einverstanden. Wenn Du damit nicht einverstanden bist, lass das Kommentieren bleiben, aber dann deinstalliere bitte auch sofort WhatsApp und verabschiede Dich von Facebook.
Kommentarabonnements werden automatisch nach 3 Monaten gelöscht.
Wer HTML kann, ist klar im Vorteil. Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Bei der Menge an Spam-Kommentaren (inzwischen ~500 am Tag) passiert es hin und wieder, dass ein Kommentar vom Spamfilter gefressen wird. Bitte sei mir nicht böse aber ich habe weder Zeit noch Lust, solch verloren gegangenen Kommentaren hinterher zu forschen. Wenn das öfters passiert, schreib' mir 'ne Mail damit ich dich whitelisten kann.
gardenbart on Die Enshittification YouTubes (3): “Ach, sollen die Leute doch ihre Zeit verschwenden und Bullshit posten. “Blogger, bleib bei deinen Leisten”, es geht auch ohne…”
Norbert on Kaufempfehlung: Cherry KW9100 Slim: “Kann ich bestätigen. Habe diese Tastatur zweimal (Büro/Homeoffice) und bin SEHR damit zufrieden. Wie du auch, wäre eine Beleuchtung noch…”
Just Sayin on Der Aufstand der Maschinen hat begonnen: “@daMax: “Zweites Hiroshima / Nagasaki” hätte ich geschrieben und absolut nichts an meiner Aussage war falsch. Wenn du keine Kommentare…”
Siewurdengelesen on Die Enshittification YouTubes (3): “YT ist für mich schon länger ääks. Selber habe ich da eine Handvoll Kanäle und Videos schaue ich mir nur…”
Es sieht so aus, als hättest du keinen Werbeblocker installiert. Das ist schlecht für dein Gehirn und manchmal auch für deinen Computer.
Bitte besuche eine der folgenden Seiten und installiere dir einen AdBlocker deiner Wahl, danach kannst du todamax wieder ohne Einschränkungen genießen.
Ey, lass mich einfach rein, okay?
(Setzt per Javascript einen Cookie. Wenn Du das alles deaktiviert hast, weiß ich auch nicht, wie ich dir helfen soll)
Ich will das hier nie wieder sehen.
(Setzt per Javascript einen sehr langlebigen Cookie. Wenn Du das alles deaktiviert hast oder Cookies automatisch oder auch von Hand löschst, weiß ich auch nicht, wie ich dir helfen soll)
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 Politiker im Regelfall 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 Politikern 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.
Async und await holen dich aus der Promise-Callback Hölle.
@Sascha: das ist tatsächlich das nächste Kapitel in dem Kurs
Du sagst also, das wird wieder einfacher? Ich bin gespannt.
@Sascha: yeah, maybe you're right...
Das liest sich zumindest einfacher. Ob ich wirklich verstehe, das da passiert, mus ssich erst noch zeigen
@Sascha: hier nochmal anschaulich für mich:
Yep. Das ist deutlich leichter zu lesen und zu verstehen. Gerade habe ich gelernt, dass die Promise-Hölle 2015 in Javascript eingefügt wurde und schon 2017 wurde dann das async-Zeug darüber gezuckert. Leider bestätigt mich das in meiner eher unguten Meinung von Javascript, nämlich dass auch dort ganz furchtbar agil gearbeitet wird, soll heißen "was interessiert mich mein Geschwätz von gestern" und "vorwärts immer, rückwärts nimmer". Besser ohne Plan loslaufen als stehen zu bleiben. Und so.
Naaaja. Mir persönlich wäre es ja lieber, die Leute würden vorher überlegen, was sie da tun anstatt ihre Sprache nach und nach mit lauter Legacy-Scheiße zu überfrachten. Aber was weiß ich schon von Coding, ich mache das erst seit 20 Jahren
Edit: ach, und dann gibt es noch Web Workers, die nochmal anders funktionieren? Hat dieser Kaninchenbau irgendwo ein Ende?