Als «dependencies» getaggte Fragen

Abhängigkeit ist ein weit gefasster Begriff für Softwareentwicklung, der verwendet wird, wenn sich eine Software auf eine andere stützt. Eine Anforderung und Voraussetzung, die erfüllt oder installiert sein muss, bevor Ihr Code oder Ihre Software funktionieren kann.

7
Soll ich Dependency Injection oder statische Fabriken verwenden?
Beim Entwerfen eines Systems stehe ich häufig vor dem Problem, dass eine Reihe von Modulen (Protokollierung, Datenbankzugriff usw.) von den anderen Modulen verwendet werden. Die Frage ist, wie ich diese Komponenten anderen Komponenten zur Verfügung stelle. Zwei Antworten erscheinen als mögliche Abhängigkeitsinjektion oder unter Verwendung des Factory-Musters. Beide scheinen jedoch …

6
Wie gehe ich mit der Angst um, Abhängigkeiten einzugehen?
Das Team, dem ich angehöre, erstellt Komponenten, die von den Partnern des Unternehmens zur Integration in unsere Plattform verwendet werden können. Daher stimme ich zu, dass wir beim Einführen von Abhängigkeiten (von Drittanbietern) äußerste Vorsicht walten lassen sollten. Derzeit bestehen keine Abhängigkeiten von Drittanbietern und wir müssen auf der niedrigsten …

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 …


4
Optionale Abhängigkeiten in npm?
Ich habe eine ähnliche Frage zu diesem , aber nicht ganz dasselbe. Ich möchte, dass der Benutzer meiner App sie mit den Abhängigkeiten installiert, die für die Art und Weise erforderlich sind, wie er sie verwenden möchte. Wenn sie beispielsweise in MongoDB bleiben möchten, werden nur Bibliotheken mit Bezug zu …



3
Git-Projektabhängigkeiten von GitHub
Ich habe ein PHP-Framework und ein CMS auf das Framework geschrieben. Der CMS ist vom Framework abhängig, das Framework ist jedoch als eigenständiger Ordner in den CMS-Dateien vorhanden. Ich möchte sie auf GitHub als separate Projekte verwalten, möchte aber nicht jedes Mal das CMS-Projekt aktualisieren, wenn ich das Framework aktualisiere. …
14 php  git  github  dependencies 

4
Ist es problematisch, in einer geschichteten Softwarearchitektur eine Abhängigkeit zwischen Objekten derselben Ebene zu haben?
In Anbetracht einer mittelgroßen Software mit einer n-Ebenen-Architektur und Abhängigkeitsinjektion ist es angenehm zu sagen, dass ein Objekt, das zu einer Ebene gehört, von Objekten aus niedrigeren Ebenen abhängen kann, jedoch niemals von Objekten aus höheren Ebenen. Ich bin mir jedoch nicht sicher, was ich von Objekten halten soll, die …


6
In git funktionierte die Versionierung für ein Dutzend Bibliotheken parallel
Wir machen Projekte, aber wir verwenden viel Code zwischen den Projekten wieder und haben viele Bibliotheken, die unseren gemeinsamen Code enthalten. Wenn wir neue Projekte implementieren, finden wir mehr Möglichkeiten, gemeinsamen Code herauszufiltern und in Bibliotheken abzulegen. Die Bibliotheken hängen voneinander ab, und die Projekte hängen von den Bibliotheken ab. …


3
Unit-Test-Methoden, die Lieferanten-Webservices aufrufen
Ich habe eine Klasse mit einer öffentlichen Methode Send()und einigen privaten Methoden. Es ruft einige Webservices auf und verarbeitet die Antwort. Die Verarbeitung erfolgt in privaten Methoden. Ich möchte den Code Unit-testen. Mein Verständnis ist, dass Unit-Tests meinen Code isoliert testen sollten (dh Lieferantenantworten nachahmen). Ich glaube auch, dass private …

1
Wie vermeide ich einen Alptraum der Modulabhängigkeitskette, der durch transitive Abhängigkeiten verursacht wird?
Viele (die meisten?) AngularJS-Leute scheinen sich dafür einzusetzen, AngularJS-Apps in viele Module aufzuteilen. Brian Ford gibt in seinem Blog bereits an, dass das Verpacken nach Schichten (Controller, Service usw.) eine "dumme" Vorstellung ist, also werde ich nicht einmal dorthin gehen. (Siehe http://briantford.com/blog/huuuuuge-angular-apps .) Angenommen, Sie modularisieren eine App nach Funktionen. …

4
Wenige große Bibliotheken oder viele kleine Bibliotheken?
Im Laufe einiger Monate habe ich einen kleinen Rahmen für die Spieleentwicklung geschaffen, den ich derzeit in alle meine Projekte einbeziehe. Das Framework hängt von SFML, LUA, JSONcpp und anderen Bibliotheken ab. Es befasst sich mit Audio, Grafik, Networking, Threading; Es verfügt über einige nützliche Dateisystem-Dienstprogramme und LUA-Wrapping-Funktionen. Außerdem gibt …

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.