Tutte le domande

9
risposte

Cosa fare come un nuovo team in un progetto con problemi di manutenibilità?

Sono appena stato incaricato di un progetto di codice con problemi di manutenibilità. Che cosa posso fare per portare il progetto su un piede stabile? Mi trovo in un posto in cui stiamo lavorando con un sistema .NET multilivello di grandi dim...
posta 17.02.2011 - 21:49
9
risposte

Perché utilizzare un privilegio opzionale per il controllo nullo della variabile?

prendi i due esempi di codice: if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } Per quanto posso dire la differenza più ovvia è che l'opzione richiede la creazione di un oggetto aggiuntivo. T...
posta 03.02.2016 - 12:08
6
risposte

Quando preferire una soluzione generalizzata per risolvere casi specifici

Nella programmazione ci troviamo spesso di fronte a una scelta: coprire ogni caso d'uso concepibile individualmente o risolvere il problema generale: È ovvio che la risoluzione del problema immediato sia più veloce, tuttavia la creazion...
posta 19.08.2012 - 15:25
8
risposte

Quali sono le principali differenze quando si passa dalla programmazione basata su console a quella basata su GUI?

Ho iniziato, come molti altri, con la programmazione basata su console (come in terminale, non su Playstation). Ma prima o poi, è necessario toccare la programmazione basata sulla GUI, che tu voglia o meno. Questa transizione contiene molti camb...
posta 08.10.2010 - 17:20
6
risposte

L'assemblaggio è ancora pertinente? [chiuso]

Esistono grandi differenze tra linguaggio di assemblaggio e linguaggi di livello superiore quando si tratta di programmare e / o gestire progetti? Ovviamente ci vogliono più istruzioni nel linguaggio assembly per eseguire una particolare operazi...
posta 25.07.2011 - 21:29
7
risposte

Come fai a sapere se il software è buono o cattivo in base a parametri empirici?

Attualmente mi viene chiesto di esaminare un progetto che ha completato lo sviluppo del core cinque mesi fa, ma ha ancora un alto livello di difetti. Ciò che traspare è per circa 10 difetti fissi, ne solleviamo almeno 4 e in alcuni casi 8 difett...
posta 02.09.2016 - 09:45
6
risposte

Perché il simbolo del puntatore e il segno di moltiplicazione sono uguali in C / C ++? [duplicare]

Sto scrivendo un parser di codice limitato C / C ++. Ora, i segni di moltiplicazione e puntatore mi danno davvero un momento difficile, poiché entrambi sono uguali. Ad esempio, int main () { int foo(X * p); // forward declaration bar(x...
posta 12.12.2011 - 10:20
9
risposte

In che modo il flusso di lavoro di un programmatore orientato alla CLI differisce da quello orientato alla GUI?

Ho sentito parlare molto dei vantaggi di fare meno lavoro di programmazione nelle app GUI e di usare più strumenti da riga di comando (specialmente per ottenere risultati più efficienti). Tuttavia, poiché non capisco come il mio flusso di lavoro...
posta 18.06.2011 - 22:48
4
risposte

Dove si colloca l'Objective-C nel continuum delle prestazioni linguistiche?

Sembra esserci molta discussione sui vari meriti di velocità in C o C ++ rispetto a Java o Python, ma raramente vedo Objective-C menzionato. Circa dove cade in termini di prestazioni linguistiche?     
posta 31.03.2012 - 06:24
4
risposte

Programmazione basata su eventi: quando ne vale la pena?

Ok, so che il titolo di questa domanda è quasi identico a Quando dovrei utilizzare la programmazione basata su eventi? ma le risposte a tale domanda non mi hanno aiutato a decidere se utilizzare gli eventi nel caso specifico che sto affrontand...
posta 12.03.2016 - 21:18