Datensparsamkeit ist Umweltschutz
bearbeitet von AugeHallo
> mehrere jQuery-Versionen auf einer Seite kommen tatsächlich öfters vor, und gerne mal, weil irgendwelche anderen Libs jQuery als Voraussetzung mitbringen.
>
> Es ist natürlich Sache des Entwicklers, seine FLOSS-Komponenten ordentlich zu sortieren, aber da es hinreichend viele Cargo Cult Programmer gibt, die außer Copy+Paste nicht viel gerlernt haben, passiert das zu selten.
Ich werfe mal eine (meiner Meinung nach nicht sehr) gewagte These in den Raum. Oft werden $irgendwelche Funktionen mit aus femden Quellen stammendem Code „einfach so“ eingebaut und *nie wieder* angefasst. Das passiert oft selbst dann nicht, wenn der Entwickler, der den Code pflegt, eine Aktualisierung bereitstellt. Wenn dann doch einmal eine Aktualisieruung vorgenommen wird, wird die alte Einbindung der Framework/Bibliotheks-Version oft nicht entfernt, weil niemand mehr weiß, dass sie nur wegen der zu aktualisierenden Funktion vorhanden ist.
Als Ergebnis wird dann neben den für andere Funktionen eigebundenen Bibliotheken/Frameworks die alte *und* die neue Bibliotheken/Frameworks-Version geladen, obwohl die alte Version nun wirklich obsolet ist.
Dafür brauchen wir nicht einmal Cargo-Cult-Programmierer. Das macht jeder Amateur, der Plugins in seine Blog-Engine lädt, aber auch sehr viele, die sich als richtige™️ Entwickler sehen, die vor lauter Agilität und Aufgaben aber keine Dokumentation darüber führen, was sie zu welchem Zweck einbinden.
Tschö, Auge
--
Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.
*Hohle Köpfe* von Terry Pratchett