Gli spazi dei nomi sono una caratteristica del linguaggio di molti linguaggi di programmazione, consentendo il riutilizzo locale dei nomi di classi e variabili.
Ho notato che molte aziende usano spazi dei nomi "reverse domain name" e sono curioso di sapere da dove provenga questa pratica e perché continui. Continua semplicemente a causa della pratica pratica, oppure esiste un concetto di architettura eccezionale che potrei perdere qui? Nota anche domande come: https://stackoverflow.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-in-java che rispondono …
Ho trovato questa citazione in " La gioia del clojure " a p. 32, ma qualcuno mi ha detto la stessa cosa a cena la scorsa settimana e l'ho sentito anche in altri posti: [A] L'aspetto negativo della programmazione orientata agli oggetti è lo stretto accoppiamento tra funzione e dati. …
Ho letto il codice pulito dello zio Bob alcuni mesi fa e ha avuto un profondo impatto sul modo in cui scrivo il codice. Anche se sembrava che stesse ripetendo cose che ogni programmatore dovrebbe sapere, metterle tutte insieme e metterle in pratica si traduce in un codice molto più …
Sto creando librerie con varie piccole funzioni di utilità in C # e sto cercando di decidere su uno spazio dei nomi e una convenzione di denominazione delle classi. La mia attuale organizzazione è così: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} …
Sto cercando di capire perché abbiamo bisogno di URI per gli spazi dei nomi XML e non riesco a trovare uno scopo per questo. Qualcuno può illuminarmi un po 'mostrando il loro uso su un esempio concreto? MODIFICARE: Ok, ad esempio: ho questo da w3schools <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Ho visto altri sviluppatori usare classi statiche come spazi dei nomi public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 …
Di recente ho iniziato a utilizzare gli spazi dei nomi in PHP. Quando li ho visti per la prima volta, ho pensato che la loro sintassi fosse brutta e non li avrei mai usati. Tuttavia, ho creato un caricatore automatico (spl_autoload_register) che lo rende tale da non dover più scrivere …
Come un pagliaccio considera il pacchetto java.util, è una discarica per varie classi che nella maggior parte dei casi non condividono nulla in comune tranne la persona che li ha messi lì era pigro o non ispirato a trovare un nome di pacchetto più semanticamente corretto per la loro classe. …
Sconti semantici leggermente diversi a causa dell'ADL, come dovrei generalmente usare using e perché? Dipende dalla situazione (es. Intestazione che sarà #included vs. file sorgente che non lo farà)? Inoltre, dovrei preferire ::std::ostd:: ? Livello di spazio dei nomi using namespace: using namespace std; pair<string::const_iterator, string::const_iterator> f(const string &s) { …
Non sempre ma la maggior parte delle volte, troverai progetti open source iOS o Mac OS X con nomi che iniziano con le lettere iniziali dell'autore nome e cognome. Se un progetto dovesse essere scritto da Nick Leblanc, il progetto verrebbe letto come NLMyProject. Esempi: RMSwipeTableViewCell di Rune Madsen, EBCardCollectionViewLayout …
in C (ANSI, C99, ecc.), le strutture vivono nel proprio spazio dei nomi. Una struttura per un elenco collegato potrebbe essere simile a questa: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Sembra abbastanza naturale, tuttavia, per la maggior parte dei programmatori C …
Sono nella fase di pre-release di un progetto PHP open source, che spero venga utilizzato da altri sviluppatori nei loro progetti. Il progetto attualmente non supporta gli spazi dei nomi e sto cercando di valutare se dovrebbe usare gli spazi dei nomi o la convenzione di denominazione PEAR di Dir_Subdir_Class, …
Perché il C ++ ha fatto una distinzione tra globi statici (collegamento interno) e simboli in uno spazio dei nomi senza nome (collegamento esterno, ma non è possibile fare riferimento ad esso dall'esterno), quando è stato introdotto quest'ultimo? Alcuni di questi motivi sono ancora validi o ce ne sono di …
Ho una libreria C # che viene utilizzata da diversi eseguibili. Ci sono solo un paio di spazi dei nomi nella biblioteca e ho appena notato che uno degli spazi dei nomi ha parecchie classi. Ho sempre evitato di avere troppe classi in un singolo spazio dei nomi a causa …
La mia azienda ha creato un framework PHP modulare nel corso degli anni, iniziando molto prima che PHP 5.3 aggiungesse spazi dei nomi. Di recente, abbiamo deciso di iniziare a utilizzare gli spazi dei nomi nel nuovo codice della nostra libreria e alla fine intendiamo spaziare il vecchio codice. Tuttavia, …
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.