Domande con tag 'namespace'

2
risposte

I namespace sembrano rendere le cose più complicate. Mi sto perdendo qualcosa?

Ora che utilizzo i namespace nei miei file php che corrispondono al percorso del file, devo aggiungere uno spazio dei nomi praticamente ad ogni istanza di classe. Gli spazi dei nomi aiutano sicuramente il mio autoloader a trovare i file, ma il c...
posta 14.04.2011 - 21:09
2
risposte

La struttura del pacchetto dovrebbe assomigliare molto alla gerarchia delle classi?

Domanda abbastanza semplice. La struttura del pacchetto dovrebbe essere simile alla gerarchia delle classi? Se sì, quanto da vicino? Perché o perché no? Per esempio, diciamo che hai classe A e classe B, più classe AFactory e classe BFactory....
posta 13.11.2013 - 02:53
2
risposte

Funzioni autonome nello spazio dei nomi globale

Quando si scrivono funzioni non associate e libere, possono essere inserite nello spazio dei nomi globale fintanto che la firma specifica un oggetto con scope dello spazio dei nomi? Ad esempio, nel codice seguente, la progettazione accettabile p...
posta 24.02.2015 - 18:14
2
risposte

Evitare lo spazio dei nomi e il nome della classe in conflitto

Dire che sto sviluppando un'applicazione per il Calcolatore. Ha una classe chiamata: Calculator . Pertanto la struttura del mio spazio dei nomi sarebbe simile a questa: MyCompany.Calculator.Core.Calculator Sfortunatamente, questo non è...
posta 01.12.2017 - 12:14
1
risposta

Impatti dell'uso di class_alias () per mantenere la retrocompatibilità in PHP

Scenario: un progetto PHP open source che esiste da diversi anni ha troppe classi nello spazio dei nomi principale che vogliamo refactoring alcune di loro in un altro spazio dei nomi, ma abbiamo un API plugin ampiamente utilizzato e divergente,...
posta 07.01.2017 - 18:50
2
risposte

Perché gli URI dello spazio dei nomi XML utilizzano lo schema http?

Uno spazio dei nomi XML dovrebbe essere un URI, ma può utilizzare qualsiasi schema URI, inclusi quelli che non sono URL. Allora perché tutti gli spazi dei nomi XML ampiamente utilizzati usano lo schema http (ad esempio http://www.w3.org/XML...
posta 29.05.2014 - 18:47
1
risposta

Riguardo l'organizzazione delle funzioni di utilità di spostamento bit in C ++

Sto sviluppando un progetto in C ++ che si occupa della conversione di una rappresentazione di stringa esadecimale ASCII in binario. La classe contiene anche delle utilità per estrarre informazioni dalla stringa. In questo momento il mio prog...
posta 13.07.2016 - 19:31
3
risposte

namespace e guardie con conflitti di denominazione

C ++ ha namespace per evitare collisioni di cose con lo stesso nome. Le guardie di testa hanno uno scopo diverso. Impediscono a include di utilizzare la stessa intestazione due volte. Tuttavia, possono soffrire dello stesso problema: cos...
posta 13.09.2016 - 23:08
2
risposte

Esiste un caso d'uso valido per l'utilizzo della direttiva namespace?

Ho esaminato alcuni dei miei vecchi codici e ho scoperto che stavo usando la direttiva using namespace . Da quello che ho letto su molti risultati di Google, sembra che non sia mai una buona idea usarlo. Esiste davvero un caso d'uso valido p...
posta 20.01.2018 - 15:32
2
risposte

Come posso evitare l'uso di variabili globali nel semplice Javascript SPA?

Per imparare Javascript sto costruendo una semplice applicazione a pagina singola. Si tratta di un'app per presentazioni di base che deve solo elaborare alcune impostazioni di base ed eseguire alcuni comportamenti. La struttura di base del mio c...
posta 08.08.2018 - 23:39