Les espaces de noms sont une fonctionnalité de langage de nombreux langages de programmation, permettant la réutilisation locale des noms de classes et de variables.
J'ai remarqué que de nombreuses entreprises utilisent des espaces de noms "noms de domaine inversés" et je suis curieux de savoir d'où provient cette pratique et pourquoi. Cela continue-t-il simplement à cause de la pratique par cœur, ou existe-t-il un concept d'architecture remarquable qui pourrait me manquer ici? Notez également …
J'ai trouvé cette citation dans " La joie de Clojure " à la p. 32 ans, mais quelqu'un m'a dit la même chose au dîner la semaine dernière et je l'ai aussi entendu à d'autres endroits: [Un] inconvénient de la programmation orientée objet est le couplage étroit entre la fonction …
J'ai lu le code propre d' Oncle Bob il y a quelques mois et cela a eu un impact profond sur la façon dont j'écris le code. Même s'il semblait qu'il répétait des choses que tout programmeur devrait savoir, les mettre ensemble et les mettre en pratique donne un code …
Je construis des bibliothèques avec diverses petites fonctions utilitaires en C # et j'essaie de décider d'un espace de noms et d'une convention de dénomination de classe. Mon organisation actuelle est comme ceci: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class …
J'essaie de comprendre pourquoi nous avons besoin d'URI pour les espaces de noms XML et je ne trouve pas de raison pour cela. Quelqu'un peut-il m'éclairer un peu en montrant leur utilisation sur un exemple concret? MODIFIER: Ok donc par exemple: j'ai ceci de w3schools <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . J'ai vu d'autres développeurs utiliser des classes statiques comme espaces de noms public static class CategoryA { public class Item1 { public void DoSomething() …
J'ai récemment commencé à utiliser des espaces de noms en PHP. Quand je les ai vus pour la première fois, je pensais que leur syntaxe était moche et je ne les utiliserais jamais. Cependant, j'ai créé un chargeur automatique (spl_autoload_register) qui fait en sorte que je n'ai plus jamais à …
En tant que épouvantail considérer l'ensemble , java.utilil est un dépotoir pour les différentes catégories qui , dans la plupart des cas ne rien partager dans d' autres communes que la personne qui les placent était paresseux ou sans inspiration pour trouver un nom de package plus sémantiquement approprié pour …
En actualisant la sémantique subtilement différente en raison de l'ADL, comment dois-je généralement l'utiliser usinget pourquoi? Est-ce dépendant de la situation (par exemple, en-tête qui sera #included contre fichier source qui ne le sera pas)? De plus, devrais-je préférer ::std::ou std::? Au niveau de l'espace de noms using namespace: using …
Pas toujours mais la plupart du temps, vous trouverez des projets open source iOS ou Mac OS X avec des noms commençant par les lettres initiales du prénom et du nom de l'auteur. Si un projet devait être écrit par Nick Leblanc, le projet serait lu comme NLMyProject. Exemples: RMSwipeTableViewCell …
en C (ANSI, C99, etc.), les structures vivent dans leur propre espace de noms. Une structure pour une liste chaînée pourrait ressembler à ceci: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Il semble cependant tout à fait naturel pour la plupart des …
Je suis au stade de la pré-version d'un projet PHP open-source, qui, je l'espère, sera utilisé par d'autres développeurs dans leurs propres projets. Le projet ne prend actuellement pas en charge les espaces de noms et j'essaie d'évaluer s'il doit utiliser des espaces de noms ou la convention de dénomination …
Pourquoi C ++ a-t-il fait une distinction entre les globaux statiques (liaison interne) et les symboles dans un espace de noms sans nom (liaison externe, mais aucun moyen de s'y référer de l'extérieur de toute façon), lors de l'introduction de ce dernier? Certaines de ces raisons sont-elles toujours valables ou …
J'ai une bibliothèque C # utilisée par plusieurs exécutables. Il n'y a que quelques espaces de noms dans la bibliothèque, et je viens de remarquer que l'un des espaces de noms contient plusieurs classes. J'ai toujours évité d'avoir trop de classes dans un seul espace de noms à cause de …
Mon entreprise a créé un framework PHP modulaire au fil des ans, bien avant que PHP 5.3 n'ait ajouté d'espaces de noms. Récemment, nous avons décidé de commencer à utiliser des espaces de noms dans le nouveau code de notre bibliothèque, et nous avons l'intention de l'espace de noms de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.