Als «dependency-management» getaggte Fragen

9
Warum einen Paketmanager einem Bibliotheksordner vorziehen?
Wenn ich über die Vor- und Nachteile eines statischen Bibliotheksordners und eines Paketmanagers nachdenke, halte ich den Bibliotheksordner für einen besseren Ansatz. Vorteile, die ich mit einem Bibliotheksordner sehe: Es ist kein externes Tool zum Verwalten von Paketen erforderlich. Zum Aufbau ist keine Internetverbindung erforderlich. Schnellere Erstellung (keine Paketprüfung). Einfachere …

6
Wann sollten Abhängigkeiten aktualisiert werden?
Wir hatten zwei große Krisen im Zusammenhang mit Abhängigkeiten mit zwei unterschiedlichen Codebasen (Android und eine Node.js-Web-App). Das Android-Repository musste von Flurry auf Firebase migriert werden, wodurch die Google Play Services-Bibliothek in vier Hauptversionen aktualisiert werden musste . Ähnliches geschah mit unserer von Heroku gehosteten Node-App, bei der unser Produktionsstapel …


2
Verwenden von Subversion als Artefakt-Repository im Vergleich zu einem bestimmten Artefakt-Verwaltungstool
TL; DR: Warum sollte man anstelle von Subversion so etwas wie Apache Archiva oder Sonatype Nexus als Artefakt-Repository verwenden? Das Build-System, das ich derzeit verwende, enthält viele Binärblobs (Bilder, Audiodateien, kompilierte Binärdateien usw.), sowohl als Eingabe als auch als Ausgabe für unsere Builds. Unser System zur Verwaltung dieser Daten ist …



2
Ist es besser, sich auf transitive Abhängigkeiten zu verlassen oder diese explizit zu deklarieren?
Ich habe eine Projektstruktur wie diese: My Project - Other Team's Project -Third Party Dependency My Projecterfordert Other Team's Projectzu funktionieren, und beide My Projectund Other Team's Projecterfordern Third Party Dependencyzu funktionieren. Wir verwenden ein Abhängigkeitsmanagementsystem, um diese zu verwalten. Ist es aus gestalterischer Sicht besser, sich My Projecttransitiv darauf …


3
Verwenden von Schnittstellen für lose gekoppelten Code
Hintergrund Ich habe ein Projekt, das von der Verwendung eines bestimmten Hardwaregerätetyps abhängt, während es nicht wirklich wichtig ist, wer dieses Hardwaregerät herstellt, solange es das tut, wofür ich es brauche. Abgesehen davon weisen sogar zwei Geräte, die dasselbe tun sollen, Unterschiede auf, wenn sie nicht vom selben Hersteller hergestellt …

1
Strategien zur Abhängigkeitsförderung: isoliert oder orchestriert?
Wir haben viele Apps und Webdienste (einige öffentlich zugängliche Produkte, einige interne und Teil eines privaten "Backends"), die voneinander abhängig sind. Jede dieser Komponenten verfügt über 4 Umgebungen (Cluster von Servern / Knoten, die bestimmten Zwecken dienen): Nichtproduktion DEV- Integrierte Entwicklungsumgebung, in der CI Push-Änderungen erstellt; nützlich für Ingenieure, um …

1
Die Abhängigkeiten von Node.j wiegen zu viel
Vor kurzem habe ich angefangen mit node.js zu spielen. In jedem Knoten-Tutorial heißt es, dass Sie damit beginnen sollten npm init Angenommen, Sie möchten ein Standard-Server-Framework, wählen Sie Express: npm install express Aber dann möchten Sie noch viel mehr Dinge, die Sie von Welten wie ASP.NET gewohnt sind. Ich spreche …

4
Wie gehen Sie mit transitiven Abhängigkeitskonflikten um, die nur zur Laufzeit bekannt sind? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wie gehen Sie normalerweise mit transitiven Abhängigkeitsproblemen um, …


3
Wie kann ich mich für ein „Abhängigkeitsmanagement“ aussprechen?
Ich versuche derzeit, das Abhängigkeitsmanagement für Builds (ala Maven, Ivy, NuGet) zu übernehmen und ein internes Repository für gemeinsam genutzte Module zu erstellen, von denen wir über ein Dutzend unternehmensweit haben. Was sind die Hauptverkaufsargumente dieser Bautechnik? Die, die ich bisher habe: Erleichtert das Verteilen und Importieren freigegebener Module, insbesondere …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.