Wenn die KI den Cache beschuldigt und der Fehler vor dem Bildschirm sitzt

4 Min. Lesezeit
Wenn die KI den Cache beschuldigt und der Fehler vor dem Bildschirm sitzt

Fortschritte bei der Progressive Web-App

Ich habe es tatsächlich fertig gekriegt. Ich bin Portalentwickler und habe mit Hilfe der KI an meiner Progressive Web-App (PWA) weitergearbeitet. Und habe den Code aktualisiert. Ich habe immer wieder geschaut, was geändert werden muss und hatte immer wieder das Problem, dass die Änderungen, die ich vorgenommen habe, nicht funktioniert haben.

Der Kampf mit dem Cache

Konkretes Szenario: Ich wollte an einem JavaScript etwas ändern und eine neue Funktion einbauen. Die KI meinte nur, na Alter, das ist dann normal, dass der Cache eben nicht gelöscht wird. Das muss man aktualisieren. Man muss das manchmal manuell löschen und so weiter. Gesagt, getan und probiert, aber funktioniert hat das einfach nicht.

Wieder zur KI gegangen, wieder einen Screenshot geschickt. "Ah, alles kein Thema. Das ist ganz normal. Man muss manchmal wirklich mit der Brechstange da reingehen, um den Cache zu löschen." Ach so, dachte ich. Dann gehen wir eben mal mit der Brechstange da rein. Gesagt, getan, und siehe da: Es funktionierte nicht.

Wachsende Frustration und eine hartnäckige KI

Das wurde irgendwann so wild, dass ich dann wirklich schon fast wütend wurde. Ich habe gesagt, das muss doch irgendwo anders dran liegen. Kann ja nicht sein. Der Cache ist doch gelöscht, irgendwie wird die app.js nicht richtig geladen. Kann doch nicht sein. Dann müssen wir irgendwas anderes machen. Irgendeinen großen Fehler machen wir da.

Die KI kam mit dem Widerspruch: "Nein, nein, ganz ruhig bleiben. Du musst da einfach noch mal volles Rohr reingehen. Und musst einfach noch mal voll auf die Tube drücken, du musst mal die große Brechstange ansetzen, damit dann auch die Änderungen wirksam werden."

Na gut, dachte ich, da machen wir das eben mal so gemäß Anleitung von der KI und ziehen das durch. "Meine Güte", meinte die KI, "dein Browser ist aber auch hartnäckig."

Die Suche nach dem Fehler

Irgendwann kam ich dann mal auf die Idee zu sagen: "Warte mal. Schauen wir doch mal, ob das wirklich am Browser liegt." Also nahm ich meine PWA und öffnete sie im Edge-Browser, und siehe da: die gleiche Fehlermeldung.

"Aha", meinte die KI. "Dann wissen wir also, woran es liegt. Irgendwie ist der Gesamt-Cache dann irgendwie noch da." Da wurde ich dann stutzig am Ende und meinte: "So ein Quatsch, das gibt's doch überhaupt gar nicht. Das ist doch überhaupt nicht möglich. Das ist doch Käse, was du dir jetzt da zusammenreimst. So was kann es ja nun nicht sein."

Die peinliche Auflösung

Na ja, also wieder nachgeforscht und überlegt. Irgendwie gab es dann doch noch mal den Hinweis von der KI, die dann meinte: "Ja, es wird wohl daran liegen, dass wir in der alten Dateistruktur noch eine Datei laden, die gar nicht aktuell ist. Dein Programm lädt nämlich eine andere app.js als die, die wir bearbeiten."

Und da wurde ich dann richtig stutzig und schaute mir das einfach mal an, was ich in meinem Visual Studio Code Editor eigentlich geöffnet hatte. Und das war mir dann doch peinlich. Denn es gibt ja drei Ablageorte für die Dateien.

Drei Ablageorte und ein klassischer Fehler

Einmal in meinem Entwicklungsordner, wo ich alle final entwickelten Dateien ablege, damit ich sie später mal bei Neuinstallation oder wie auch immer wiederfinden kann. Also die reine Entwicklungsumgebung.

Die zweite Umgebung ist die lokale Serverumgebung, wo ich die Dateien abspeichere, um sie zu entwickeln und voranzutreiben.

Die dritte Umgebung ist hier die Live-Umgebung, wo dann die Dateien liegen, um sie scharf zu schalten und zu nutzen.

Tja, was habe ich gemacht? Ich hatte im Visual Studio Code Editor warum auch immer die Entwicklungsdatei geöffnet und hatte da immer kräftig drin herumgespeichert. Und ich habe es nicht zum Laufen bekommen, weil ich ja logischerweise auf dem lokalen Server gearbeitet habe, um gleich live zu testen, wie sich Änderungen am Code auswirken.

Ende gut, alles gut

Dämlicher Anfängerfehler oder auch fortgeschrittener Fehler. Ich weiß es nicht. Die KI meinte nur dann: "Ach, na ja, das passiert vielen. Oder sagen wir mal: jedem!" Ich musste lachen. Tatsächlich ist mir das in der Vergangenheit schon des Öfteren passiert.

Als ich dann den geänderten Code in die lokale Serverumgebung gegeben hatte, hat logischerweise gar nichts mehr funktioniert, weil wir logischerweise alles Mögliche querprogrammiert haben und damit die gesamte Serverumgebung im Eimer war. Und das gesamte Programm.

Aber das haben wir dann hinbekommen und haben es innerhalb von wenigen Minuten wieder zum Laufen gebracht. Da war ich dann doch erst mal beruhigt. Und als wir dann eben die richtigen Dateien weiterentwickelt haben, war der weitere Entwicklungsprozess dann auch kein großartiges Hexenwerk mehr.

Gefällt dir dieser Beitrag?
Link in die Zwischenablage kopiert! ✨
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.