Jump to content

Wikifunctions:Status-Updates/2024-09-06

From Wikifunctions
This page is a translated version of the page Wikifunctions:Status updates/2024-09-06 and the translation is 100% complete.
Wikifunctions Status-Updates Translate

Abstrakte Wikipedia über Mailingliste Support-Team Abstrakte Wikipedia auf IRC Wikifunctions auf Telegram Wikifunctions auf Mastodon Wikifunctions auf Twitter Wikifunctions auf Facebook Wikifunctions auf Youtube Website von Wikifunctions Translate

Aufzeichnung des Freiwilligentreffens im September jetzt auf Commons verfügbar

auf Wikimedia Commons.

Wie immer ist die Aufzeichnung des Freiwilligentreffens dieses Monats für alle zum Ansehen verfügbar

Letzte Änderungen an der Software

Diese Woche verlief im Hinblick auf die Einführung von Funktionen ruhiger, da mehrere Personen abwesend waren und wir uns auf die Fertigstellung der größeren vierteljährlichen Arbeiten konzentrierten.

In Bezug auf benutzerseitige Änderungen haben wir den Code optimiert, der die spezielle Ansicht von Objekten in MediaWiki integriert. Dies bedeutet, dass das Menü "Werkzeuge" für die Seite jetzt unter anderem die Werkzeuge "Links auf diese Seite" und "Seiteninformationen" enthält (T343594). Wenn du einen Test bearbeitest, um die Zielfunktion zu ändern, löschen wir jetzt sofort das Ergebnis-Widget, anstatt dass du es manuell erneut ausführen musst. Die Meldung, die dich warnt, dass du eine Funktion nicht ausführen kannst, da sie keine verbundenen Implementierungen hat, verwendet jetzt diesen Begriff anstelle der alten Formulierung "genehmigt" (T345848).

Funktion der Woche: Listen haben ungleiche Länge

Die Listenungleichheitsfunktion nimmt zwei Listen und gibt einen booleschen Wert zurück, der angibt, ob die eingegebenen Listen unterschiedliche Längen haben. Diese einfache Funktion bietet eine effiziente Möglichkeit, die Längen zweier Listen (oder anderer iterierbarer Objekte) zu vergleichen. Sie ist in Situationen hilfreich, in denen du sicherstellen möchtest, dass zwei Listen nicht gleich lang sind, bevor du mit anderen, komplizierteren Operationen fortfährst, die von der Länge der Listen abhängen.

Wir schätzen einfache Funktionen wie diese, die beispielhafte Anwendungen haben. Eine Funktion, die prüft, ob zwei Listen ungleich lang sind, hat zahlreiche praktische Anwendungen in verschiedenen Bereichen. Wir können sie in der Inventarverwaltung verwenden, um zu überprüfen, ob Produkt- und Mengenlisten übereinstimmen, um fehlerhafte Zuordnungen des Inventars zu vermeiden. Sie kann bei der Datenvalidierung und beim Abgleichen von Finanzunterlagen verwendet werden, um fehlende oder unvollständige Daten zu erkennen, indem Transaktionslisten auf ungleiche Längen geprüft werden. Ebenso können wir sie bei der Formularvalidierung, der Parallelverarbeitung und in vielen komplexeren Bereichen verwenden.

Wir haben derzeit drei Implementierungen für diese Funktion - eine in Javascript, eine in Python und eine weitere als Komposition. Sowohl die JavaScript- als auch die Python-Implementierungen führen einen Vergleich der beiden Eingaben durch, indem sie ihre ‘Längen’-Eigenschaften auswerten. Sie geben das Ergebnis der Ungleichheit (!==) zwischen diesen Längen zurück und bieten so eine effiziente Möglichkeit, um zu prüfen, ob die beiden Eingaben unterschiedliche Längen haben. Die Komposition verwendet die Listengleichheitsfunktion und negiert ihr Ergebnis, um das erforderliche Ungleichheitsergebnis für diese Funktion bereitzustellen.

Diese Funktion verfügt über zwei Tests, die die Verwendung der Funktion demonstrieren.