Tutte le domande

2
risposte

Esiste un modello di fabbrica diverso dal metodo astratto di fabbrica e di fabbrica?

Durante una schermata del telefono recente mi è stato chiesto di descrivere il "modello di fabbrica". Ho chiesto se lo screener significasse "Metodo di fabbrica" o "Fabbrica astratta". Ha detto, "No, solo il modello di fabbrica". Non so cosa...
posta 30.11.2015 - 14:29
2
risposte

Best practice nei metodi helper / util: contenitore IoC o metodi statici?

Quindi sto sviluppando un'applicazione che utilizza un contenitore IoC. Ora ho bisogno di alcuni metodi di supporto per la manipolazione degli array come set, get, ecc. Vedo due possibili modi per andare: Uso di una classe con metodi statici...
posta 06.12.2015 - 01:22
3
risposte

Unit Test di una funzione che produce risultati "limit less"

Sono piuttosto nuovo ai test unitari in un senso più sfumato. Se una funzione applicativa basata sugli input forniti dall'utente potrebbe produrre una combinazione apparente di "limit-less" di output, qual è il modo corretto di testare l'unità e...
posta 06.10.2015 - 21:45
3
risposte

In che modo Google calcola la distanza / ora di viaggio

Ho lavorato per un po 'ora su un servizio che genera rotte ottimali per un determinato set di indirizzi e veicoli (problema di routing del veicolo / problema del commesso viaggiatore). Ora funziona tutto bene, ma il collo di bottiglia è otten...
posta 16.10.2015 - 07:11
3
risposte

Stream: cosa è successo dopo l'istanziazione ma prima di leggere?

Sto cercando di far affluire i flussi - il mio mondo è C # ma sospetto che i principi siano generali. Comprendo il principio generale della lettura / scrittura di byte da / a un negozio. Tuttavia, ciò che non capisco, in particolare in uno sc...
posta 18.11.2015 - 11:46
2
risposte

Considerazioni Java Thread.sleep ()

Ho fatto alcuni test in un'app con cui sono stato coinvolto per un po 'di tempo, e sembra che parte del codice che abbiamo scritto stia causando una race condition. Quello che sta succedendo è qualcosa di simile a questo: //We make this cal...
posta 16.12.2015 - 20:28
2
risposte

Quando si riscrivono applicazioni medio-grandi, quali di questi approcci sono utili?

Nonostante la missiva di Joel che le riscritture del software debbano essere evitate sotto pena di morte, è ancora un luogo abbastanza comune . Gran parte del software esistente è buono, ma qua e là, alcune parti di esso sono oscure, quindi pe...
posta 22.12.2015 - 09:02
1
risposta

Come eliminare in modo sicuro ed economico i contenuti di una directory che vengono costantemente cancellati / sovrascritti

Sto codificando qualcosa che controllerà la directory di una specifica posizione statica, e se esiste, e un certo processo non è stato eseguito in n minuti, cancella i file di quella directory e tutte le sottodirectory file. Il problema è c...
posta 23.12.2015 - 20:24
1
risposta

Chi fa cosa in una singola pagina di applicazione? [chiuso]

Il mio background di sviluppo è in webform ASP.NET. Ho letto vari tutorial SPA, ma riescono sempre a entrare nelle erbacce su specifiche librerie javascript. Sto solo cercando di capire cosa succede in una SPA con un livello intermedio .NET....
posta 26.11.2015 - 16:54
6
risposte

Se Class deve definire attributi e metodi e Interface deve definire (un insieme di) metodi, allora come pensare all'interfaccia che richiede nuovi attributi?

Ho pensato che una classe dovrebbe definire, o dare un progetto, attributi e metodi per un oggetto. E poi un'interfaccia è fornire un insieme di metodi, come un contratto per i suoi clienti. (e quindi anche una classe fornisce un'interfaccia, pe...
posta 03.01.2016 - 12:59