libyear

Beispiel 2

Wenn Ihr System über eine ein Jahr alte Abhängigkeit und eine drei Jahre alte Abhängigkeit verfügt, dann ist Ihr gesamtes System vier Lib-Jahre alt.

Eine gesunde App

Bei Singlebrook versuchen wir, die Apps unserer Kunden unter 10 Libyears zu halten. Wir retten regelmäßig Projekte, die mehr als 100 Bibliotheksjahre im Rückstand sind.

Etymologie

„lib“ ist die Abkürzung für „library“, die häufigste Form der Abhängigkeit.

Andere Messungen

libyear-bundler implementiert einige der anderen von (Bouwers, Eekelen, Visser, 2015) beschriebenen Metriken.

Der --versions Flag bietet eine Metrik für die Aktualität einer installierten Abhängigkeit im Vergleich zu den Haupt-, Neben- und Patchversionen der neuesten Version. Dies ist natürlich am nützlichsten für Abhängigkeiten, die einem konsistenten Versionierungsschema folgen, wie z. B. Semver.

Der --releases Flag stellt eine Metrik für die Anzahl der Releases zwischen einer installierten Version der Abhängigkeit und der neuesten veröffentlichten Version der Abhängigkeit bereit.

Jede Metrik hat ihre eigenen Vor- und Nachteile und alle quantifizieren den Wartungsaufwand für eine App. Zusammengenommen können sie dazu beitragen, die Wartung einer übernommenen App zu priorisieren oder dabei zu helfen, ein grundlegendes Maß an Abhängigkeitsaktualität für ein laufendes Projekt aufrechtzuerhalten.

Lesen Sie auch  Spanischer Raketenstart aufgrund einer Panne in letzter Minute abgebrochen

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.