Als «namespace» getaggte Fragen

Namespaces sind eine Sprachfunktion vieler Programmiersprachen und ermöglichen die lokale Wiederverwendung von Klassen- und Variablennamen.

4
Warum beginnen so viele Namespaces mit com?
Ich habe festgestellt, dass viele Unternehmen "Reverse Domain Name" -Namensräume verwenden, und ich bin gespannt, woher diese Praxis stammt und warum sie so weitergeht. Geht es nur aus reinen Gründen weiter, oder fehlt mir hier vielleicht ein herausragendes Architekturkonzept? Beachten Sie auch Fragen wie: https://stackoverflow.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-injava , die meine Frage beantworten, …



4
C # -Namensraum und Klassennamenskonvention für Bibliotheken
Ich erstelle Bibliotheken mit verschiedenen kleinen Hilfsprogrammfunktionen in C # und versuche, eine Namensraum- und Klassennamenskonvention festzulegen. Meine derzeitige Organisation sieht folgendermaßen aus: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public class SIUnits …
26 c#  naming  namespace 

4
Warum benötigen wir URIs für XML-Namespaces?
Ich versuche herauszufinden, warum wir URIs für XML-Namespaces benötigen, und ich kann keinen Zweck dafür finden. Kann mich jemand ein bisschen aufhellen und seinen Gebrauch an einem konkreten Beispiel zeigen? BEARBEITEN: Ok also zum Beispiel: Ich habe das von w3schools <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> …
23 xml  namespace 

5
Verwenden statischer Klassen als Namespaces
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe andere Entwickler gesehen, die statische Klassen als Namespaces verwendeten public static class CategoryA { public class Item1 { public void DoSomething() { } } public class …

1
Vor- und Nachteile von Namespaces vs include / require in PHP?
Ich habe kürzlich angefangen, Namespaces in PHP zu verwenden. Als ich sie zum ersten Mal sah, dachte ich, dass ihre Syntax hässlich ist und ich sie niemals verwenden würde. Ich habe jedoch einen Autoloader (spl_autoload_register) erstellt, mit dem ich nie wieder eine include / require-Anweisung schreiben muss. Ich mag Namespaces, …
20 php  namespace 


4
Verwenden Sie `using` in C ++ oder vermeiden Sie es?
Wie soll ich generell vorgehen usingund warum? Ist es situationsabhängig (zB Header, der #included sein wird, vs. Quelldatei, der nicht sein wird)? Auch sollte ich lieber ::std::oder std::? Namespace-Ebene using namespace: using namespace std; pair<string::const_iterator, string::const_iterator> f(const string &s) { return make_pair(s.begin(), s.end()); } Vollständig explizit sein: std::pair<std::string::const_iterator, std::string::const_iterator> f(const …
17 c++  namespace 

1
Namenskonvention für Open-Source-Projekte unter iOS / OSX
Nicht immer, aber meistens finden Sie Open-Source-Projekte für iOS oder Mac OS X, deren Namen mit den Anfangsbuchstaben des Vor- und Nachnamens des Autors beginnen. Wenn ein Projekt von Nick Leblanc verfasst würde, würde das Projekt als gelesen werden NLMyProject. Beispiele: RMSwipeTableViewCell von Rune Madsen, EBCardCollectionViewLayout von Ezequiel Becerra, SDiPhoneVersion …

2
Warum typedefs für Strukturen verwenden?
In C (ANSI, C99 usw.) leben Strukturen in ihrem eigenen Namespace. Eine Struktur für eine verknüpfte Liste könnte ungefähr so ​​aussehen: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Für die meisten C-Programmierer erscheint es jedoch ganz natürlich, diese Strukturen wie die folgenden …

1
Auswertung von PHP-Namespaces
Ich bin in der Pre-Release-Phase eines Open-Source-PHP-Projekts, von dem ich hoffe, dass es von anderen Entwicklern in ihren eigenen Projekten verwendet wird. Das Projekt unterstützt derzeit keine Namespaces und ich versuche zu prüfen, ob Namespaces oder die PEAR-Namenskonvention von Dir_Subdir_Class verwendet werden sollen, die ohne einige der Nachteile dieselben technischen …
11 php  namespace 

1
statische Globale und anonyme Namespaces in C ++
Warum hat C ++ bei der Einführung des letzteren zwischen statischen Globals (interne Verknüpfung) und Symbolen in einem unbenannten Namespace (externe Verknüpfung, aber keine Möglichkeit, von außen darauf zu verweisen) unterschieden? Sind diese Gründe noch gültig oder gibt es neue? Gibt es noch Orte, an denen sie sich noch unterscheiden, …

4
Anzahl der Klassen in einem Namespace - Code-Geruch?
Ich habe eine C # -Bibliothek, die von mehreren ausführbaren Dateien verwendet wird. Es gibt nur ein paar Namespaces in der Bibliothek, und ich habe gerade bemerkt, dass einer der Namespaces einige Klassen enthält. Ich habe es aufgrund der Kategorisierung immer vermieden, zu viele Klassen in einem einzigen Namespace zu …
11 c#  count  namespace 


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.