Tutte le domande

3
risposte

Come risolvere la dipendenza circolare?

Ho tre classi che sono circolari e dipendenti l'una dall'altra: TestExecuter esegue richieste di TestScenario e salva un file di report utilizzando la classe ReportGenerator. Quindi: TestExecuter dipende da ReportGenerator per generare il...
posta 04.01.2016 - 15:37
1
risposta

Con i framework PHP, perché viene utilizzato il concetto di "percorso"?

Il motivo per cui lo chiedo è perché non è uno script PHP un percorso? Ad esempio, se hai un articolo.php, il tuo percorso è semplicemente link . Perché astrarre ulteriormente il concetto di una rotta quando esiste già come un semplice file?...
posta 29.11.2011 - 06:23
5
risposte

Le eccezioni catching / throw rendono impuro un metodo altrimenti puro?

I seguenti esempi di codice forniscono un contesto alla mia domanda. La classe Room è inizializzata con un delegato. Nella prima implementazione della classe Room, non ci sono guardie contro i delegati che lanciano eccezioni. Tali eccezioni d...
posta 26.10.2016 - 17:43
4
risposte

Mediator vs Observer?

Qualcuno può fornirmi una risposta canonica sulle differenze tra Observer e Mediator e un riepilogo di quando è necessario utilizzare un modello rispetto all'altro? Non sono sicuro di quale tipo di situazione richiederebbe un Obse...
posta 10.02.2012 - 18:32
7
risposte

Come posso imparare a scrivere C ++ idiomatico?

Sono uno studente di informatica e, di conseguenza, mi è stato insegnato C ++ come una versione migliore di C con le classi. Finisco per cercare di reinventare la ruota ogni volta che è necessaria una soluzione a un problema complesso, solo per...
posta 03.11.2011 - 21:14
5
risposte

Qualcun altro può brevettare il mio algoritmo open source? [chiuso]

Ho scritto un algoritmo di ricerca ricorsivo per trovare i limiti di una struttura dati voxel al fine di renderlo più efficiente. Mi sono guardato intorno, ed è una tecnica così semplice e ovvia che nessuno si è preoccupato di brevettarlo, o è u...
posta 16.01.2013 - 14:05
7
risposte

Qual è la differenza tra "data hiding" e "incapsulamento"?

Sto leggendo "Concurrency Java in pratica" e viene detto: "Fortunatamente, le stesse tecniche orientate agli oggetti che aiutano a scrivere classi ben organizzate e mantenibili, come incapsulamento e nascondimento dei dati, possono anche aiutare...
posta 04.11.2012 - 11:05
6
risposte

Che cosa fai se hai avuto una serie di cattivi datori di lavoro? [chiuso]

Quindi ho avuto una serie di esperienze davvero brutte e mi sto chiedendo cosa sto sbagliando. Ho iniziato come programmatore part-time in una grande università. Ho sviluppato un problema con il mio polso e ho chiesto (gentilmente) aiuto con...
posta 29.10.2010 - 19:30
9
risposte

Come organizzi un software altamente personalizzato?

Sto lavorando a un progetto software di grandi dimensioni che è altamente personalizzato per vari clienti in tutto il mondo. Ciò significa che abbiamo forse l'80% del codice che è comune tra i vari clienti, ma anche un sacco di codice che deve c...
posta 10.08.2012 - 13:57
6
risposte

Quale stile usare per i parametri di restituzione non utilizzati in una chiamata di funzione Python

Esiste uno stile di codifica raccomandato / generalmente accettato per la gestione di situazioni in cui una funzione restituisce una tupla di valori, ma solo uno di questi valori viene utilizzato in seguito (si noti che questo è principalmente d...
posta 13.03.2012 - 19:22