Tutte le domande

5
risposte

Refactoring if-else logic per riflettere i principi OOP

Ho letto alcune delle domande correlate su come possiamo rifattorizzare un codice in base alle dichiarazioni if/else if per seguire da vicino i principi OOP , ma ho difficoltà ad applicarlo a un caso d'uso concreto. Ho la seguente cl...
posta 02.09.2016 - 01:06
3
risposte

Pattern di progettazione sconosciuto

Attualmente sto cercando di ridefinire un po 'di codice e uno dei problemi che ho riscontrato è che i costruttori avevano troppi parametri (15 in effetti) e sono stati inizializzati da un altro oggetto che aveva la stessa quantità di proprietà....
posta 20.07.2015 - 12:08
2
risposte

Quando vale NON usare una fabbrica?

In questi giorni sto impiegando un TDD e mi sto davvero divertendo - tutto sembra scorrere meglio ed essere naturalmente meglio costruito e organizzato. Tuttavia, mentre scrivevo un po 'di codice IO, utilizzando System.IO.Stream s, e mi sta...
posta 16.04.2014 - 17:45
4
risposte

Perché le persone antepongono i nomi delle proprietà ai nomi delle classi [chiuso]

Specialmente quando si lavora con un tipo di ORM come Entity Framework, spesso vedo classi come: public class Foo { public int FooId { get; set; } } l'accesso all'id sarà simile a foo.FooId C'è qualche ragione logica pe...
posta 22.08.2018 - 10:19
3
risposte

Come limitare le risorse disponibili a un programma?

Sto approfondendo la programmazione multi-thread con Java, ma trovo difficile testare il mio programma per i bug. Il mio computer ha semplicemente troppe risorse e core, rendendo difficile vedere come il mio programma agisce sotto stress. C'è...
posta 13.10.2013 - 16:01
3
risposte

Ottenere un candidato per fare una revisione della richiesta di pull in un intervista [chiusa]

Mi stavo chiedendo se qualcuno ha fatto questo e su quale successo rispetto al metodo classico per convincerli a risolvere un problema mentre lo guardi? Qualche suggerimento su come eseguire questo in una situazione di intervista? Stavo pe...
posta 08.12.2015 - 22:45
4
risposte

Perché si chiama perdita di memoria?

Sono un programmatore hobbista, un po 'pignolo per la terminologia, attualmente sto imparando C e recentemente ho scoperto il concetto di Perdita di memoria . Ora capisco cosa significa. La memoria dinamica assegnata a un programma non viene re...
posta 16.06.2014 - 09:45
3
risposte

In che modo i siti o i siti di blog che ospitano i contenuti in prosa memorizzano i dati? [chiuso]

In che modo i siti di blog, i siti di Q & A (o altri siti ospitano i contenuti in prosa) memorizzano i loro dati? Cioè, come archivi i blog e Q & Un contenuto nel database? Spero non sia opportuno archiviare questi enormi dati di test...
posta 10.10.2013 - 08:54
2
risposte

Qual è la differenza tra if ('' == $ variabile) e if ($ variabile == '') [duplicato]

Mentre usi un'istruzione 'if' per verificare se una variabile è una stringa vuota o no, possiamo scriverla in due modi, ad esempio if ('' == $ variabile e se ($ variabile == '') . Voglio sapere qual è l'impatto di sopra in diversi casi?...
posta 18.09.2014 - 04:26
4
risposte

Perché devo dichiarare le funzioni virtuali come tali?

Esempio: Abbiamo una classe di base Base e tre sottoclassi che implementano tutte la propria versione di doSomething() . In una funzione intermedia f(Base b) , vogliamo chiamare la versione pertinente di doSomething() a seco...
posta 21.05.2016 - 20:58