Als «packages» getaggte Fragen

2
Sollten Paketnamen Singular oder Plural sein?
Insbesondere in Bibliotheken enthalten Pakete häufig Klassen, die nach einem einzigen Konzept organisiert sind. Beispiele: xml, sql, user, config, db . Ich denke, wir alle fühlen uns ziemlich natürlich, dass diese Pakete im Singular korrekt sind . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. Benutzer .Benutzer com.myproject. Benutzer .UserFactory Wenn …

1
Modul vs. Paket?
Wann immer ich das tue, habe from 'x' import 'y'ich mich gefragt, welches das "Modul" und welches das "Paket" ist und warum es nicht umgekehrt ist?
140 python  packages  modules 


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 …

3
Ordner nach Typ oder Ordner nach Funktion
Ich benutze einen AngularJS-Styleguide. In diesem Handbuch gibt es einen Stil namens folder-by-featurestatt folder-by-typeund ich bin gespannt, was der beste Ansatz ist (in diesem Beispiel für Java). Angenommen, ich habe eine Anwendung, mit der ich Benutzer und Haustiere mithilfe von Diensten, Controllern, Repositorys und natürlich Domänenobjekten abrufen kann. Unter Berücksichtigung …

5
Wann wurde der Standard für das Packen von Linux-Quellcode .tar.gz?
Wenn Sie Open-Source-Projekte durchsuchen, die hauptsächlich für Linux-Systeme entwickelt wurden, und die neuesten Pakete herunterladen, wird der Quellcode immer in einer .tar.gz- oder .tar.bz2-Datei gespeichert. Gibt es einen Grund für die Verwendung von .tar.gz oder .tar.bz2 anstatt von .zip oder .rar oder einem anderen Komprimierungsalgorithmus (oder es sogar unkomprimiert zu …

3
Erhalten Sie Lizenzinformationen für alle verwendeten NuGet-Pakete
Um unser Haus in Ordnung zu halten, möchte ich Lizenzen für Projektabhängigkeiten in unserer Dokumentation automatisch zusammenstellen, anstatt sie manuell hinzufügen zu müssen. Kennt jemand eine einfache Möglichkeit, einen Satz von CSPROJ-Dateien programmgesteuert zu durchlaufen und die Lizenzinformationen für die angegebenen Pakete als Link oder Zeichenfolge zu extrahieren?

1
Einzelne Python-Dateiverteilung: Modul oder Paket?
Angenommen, ich habe eine nützliche Python-Funktion oder Klasse (oder was auch immer), useful_thingdie in einer einzelnen Datei existiert. Es gibt im Wesentlichen zwei Möglichkeiten, den Quellbaum zu organisieren. Der erste Weg verwendet ein einzelnes Modul: - setup.py - README.rst - ...etc... - foo.py wo useful_thingist in definiert foo.py. Die zweite …

2
Warum sind Pakete und Module in Java 9 separate Konzepte?
Java 9 wird Module zusätzlich zu Paketen enthalten. Normalerweise haben Sprachen die eine oder andere. Und die meisten Programmierer nehmen zwei Begriffe als Synonyme wahr . Module werden auf Paketen aufgebaut und als Grundelemente behandelt. Ein zusammengesetztes Muster legt nahe, Grundelemente und Verbundwerkstoffe gleichmäßig zu behandeln. Sonst passieren schlimme Dinge. …

3
Welchen Paketnamen soll ich für ein kleines Open-Source-Java-Projekt wählen? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich möchte eine kleine Open-Source-Bibliothek in Java veröffentlichen. Ich …


1
Gute Ansätze zum Packen von PHP-Webanwendungen für Debian
Viele PHP-Webanwendungen folgen bei Installation und Upgrade diesem Modell: Un-tar eine Quelle Teerball. Richten Sie Apache auf die Quelle. Navigieren Sie mit einem Webbrowser zur Homepage. Durchsuchen Sie mehrere Einrichtungswebseiten (z. B. Überprüfen, ob Bibliotheken vorhanden sind, Fragen nach Informationen zur Datenbankverbindung, Erstellen oder Aktualisieren des Datenbankschemas usw.). Der Benutzer …

3
Was ist der Sinn von Javas Paketnamenskonvention?
Ich verstehe nicht, warum Java die Umkehrung eines (wahrscheinlich hypothetischen) Domänennamens als den Namen eines Pakets verwendet, während meistens keine Verbindung zwischen dem Domänennamen, den einige Leute verwenden, und den Produkten besteht, die sie haben. Viele Entwickler haben noch nicht einmal eine Domain. Was sind die Gründe für diese Namenskonvention, …
14 java  packages 

4
Verdienste von Namespaces / Paketen
Einige Programmiersprachen (z. B. Java und C ++) verfügen über Sprachfunktionen, die als "Pakete" oder "Namespaces" bezeichnet werden. Wie nützlich ist es wirklich, Namespaces zu haben? Es ist möglich, Funktionen und Klassen als zu einer bestimmten Bibliothek gehörig zu kennzeichnen, ohne eine solche Sprachfunktion zu verwenden, wie dies beispielsweise in …

3
Wie soll man Konstanten in mehreren Sprachen verwalten?
Ich habe eine Situation, in der ich eine funktionsgleiche Bibliothek in mehreren Sprachen unterstütze. Es gibt häufig Konstanten, die von diesen gemeinsam genutzt werden müssen (z. B. json-Feldnamenschlüssel oder Fehlercodes). Die Art und Weise, wie ich dies derzeit tue, ist, dass Code die Konstanten in jeder Sprache definiert. Das Problem …
13 design  packages 

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.