Tutte le domande

2
risposte

Quando utilizzare un metodo statico invece di un costruttore?

Ho una breve domanda per te: immaginiamo di avere una classe simile a questa. public class StreamTradeDataProvider : ITradeDataProvider { public StreamTradeDataProvider(Stream stream) { this.stream = stream; } public I...
posta 04.02.2017 - 15:03
1
risposta

Come denominare il parametro filename per renderlo chiaro dovrebbe contenere il percorso completo? [chiuso]

Sto cercando la denominazione vitale del parametro stringa filename nell'elenco dei parametri utilizzato in vari metodi in cui è previsto nomefile con percorso completo . In molti casi, anche il percorso UNC può essere fornito come percors...
posta 20.04.2014 - 13:11
1
risposta

L'argomento dell'ereditarietà di zope.interface (fornito da vs isinstance)

Quali limitazioni eredita l'ereditarietà di un'interfaccia attraverso una classe base astratta presente che è indirizzata da zope.interface? Nella successiva discussione tenuta nel 2010 da Jeff Rush parla delle interfacce, alle 11:50 Jeff s...
posta 15.06.2014 - 11:12
2
risposte

Come gestisci specifiche eccezioni di rete in Haskell?

Ho i seguenti elementi per provare a connettermi a un server: testAddress :: HostName -> Int -> IO (Maybe Handle) testAddress host iPort = do let port = PortNumber $ fromIntegral iPort putStrLn $ "Testing - Host: " ++ host ++ ",...
posta 24.07.2014 - 01:54
3
risposte

Dominio "trasversale" in DDD

Recentemente ho iniziato a studiare Domain Driven Design e finora sembra che possa aiutare enormemente il progetto attuale del mio team. Mi sto imbattendo in un piccolo problema, anche se effettivamente determino quali sono i domini nel nostro...
posta 09.07.2014 - 04:36
1
risposta

Pro e contro delle eccezioni personalizzate [duplicato]

Questa potrebbe essere una domanda inutile basata sull'opinione, lo stile e il contesto, ma mi sono tormentato il cervello nel tentativo di decidere se fare o meno eccezioni personalizzate e mi piacerebbe sentire alcuni pro e contro da parte d...
posta 03.07.2014 - 14:53
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 - 16:47
1
risposta

Decisioni multivariabili

Mi trovo in una situazione in cui il mio programma può avere risultati diversi a seconda dello stato di alcune variabili. Sono coinvolte 4 variabili e possono avere tutte diverse (da 3 a 4 stati diversi). Tutte le possibili combinazioni mi porta...
posta 11.07.2014 - 01:45
1
risposta

Principio di sostituzione di Liskov con classe genitore astratta

Il principio di sostituzione di Liskov si applica alle gerarchie di ereditarietà in cui il genitore è una classe astratta allo stesso modo se il genitore è un lezione di cemento? La pagina di Wikipedia elenca diverse condizioni che devono e...
posta 06.06.2014 - 16:12
1
risposta

Quando si utilizza "Github Flow", cosa succede se la mia prossima funzione dipende dal codice da una richiesta di pull in sospeso?

Stiamo sperimentando "Github Flow", come definito qui . In breve, ogni cambiamento inizia come un ramo ben distinto dal master. Al termine, apri un PR per quel ramo, viene riesaminato e quindi viene unito al master. È un flusso di lavoro mol...
posta 26.03.2014 - 19:31