Tutte le domande

9
risposte

Uso di istruzioni composte ("{" ... "}" blocchi) per forzare la località variabile [duplicato]

Introduzione Molti linguaggi di programmazione "C-like" utilizzano istruzioni composte (blocchi di codice specificati con "{" e "}") per definire un ambito di variabili. Ecco un semplice esempio. for (int i = 0; i < 100; ++i) {...
posta 10.11.2015 - 15:13
9
risposte

Che cosa hanno fatto i programmatori prima dell'ambito delle variabili, dove tutto è globale?

Quindi, sto avendo a che fare con un linguaggio apparentemente arcico (chiamato PowerOn) dove ho un metodo principale, alcuni tipi di dati per definire le variabili con, e ho la capacità di avere sottoprocedure (essenzialmente metodi void) che n...
posta 23.10.2012 - 18:20
17
risposte

Le mie capacità comunicative saranno sprecate in una carriera di ingegneria del software? [chiuso]

Sono stato nell'arena di ingegneria finanziaria (dopo BA Math e BA Computer Science) per circa 5 anni (20% di analisi / programmazione, 80% di comunicazione) e sono orgoglioso della mia capacità di comunicare con le persone e discutere problemi...
posta 19.08.2011 - 01:37
7
risposte

riferimento javascript esterno vs. hosting della mia copia

Dire che ho un'app Web che utilizza jQuery. È preferibile ospitare i file javascript necessari sui miei server insieme ai file del mio sito Web o fare riferimento a essi sul CDN di jQuery (ad esempio: link )? Riesco a vedere i professionisti...
posta 12.03.2012 - 18:13
5
risposte

È considerato un anti-pattern per leggere da STDIN all'interno di una libreria?

Mentre scrivevo una libreria per un progetto di grandi dimensioni su cui sto lavorando al lavoro, è emerso un problema che richiedeva l'invio di un token a un indirizzo e-mail, quindi il codice passato dove può essere utilizzato per ulteriori ut...
posta 24.02.2017 - 16:13
7
risposte

Perché i membri dei dati statici devono essere definiti al di fuori della classe separatamente in C ++ (a differenza di Java)?

class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Non vedo la necessità di avere A::x definito separatamente in un file .cpp (o lo stesso file per i modelli). Perché non può...
posta 20.04.2012 - 07:12
19
risposte

Vuoi acquistare hardware con i tuoi soldi da utilizzare sul posto di lavoro per fare meglio il tuo lavoro? [chiuso]

Al lavoro, mi è stata data una macchina con specifiche specifiche (dual quad 2GHz, 4GB RAM, 160GB 7200 RPM, Win7), ma mancava in alcuni punti (HDD / RAM). Il personale IT era a mio agio con la sostituzione dell'hardware con il mio, quindi ora st...
posta 23.01.2016 - 06:47
11
risposte

È una cattiva abitudine non usare le interfacce? [chiuso]

Uso raramente le interfacce e le trovo comuni in altri codici. Inoltre creo raramente classi secondarie e super (mentre creo le mie classi) nel mio codice. È una brutta cosa? Suggeriresti di cambiare questo stile? Questo stile ha effe...
posta 19.06.2011 - 18:47
8
risposte

È necessario aggiungere il caso predefinito durante l'utilizzo di casi di switch?

Durante una recente revisione del codice mi è stato chiesto di inserire default di casi in tutti i file ovunque sia utilizzato switch block, anche se non c'è nulla da fare in default . Ciò significa che devo mettere il caso defau...
posta 04.01.2013 - 06:57
4
risposte

Quali argomenti ci sono in favore di una digitazione debole?

Questo è venuto in una discussione con un amico, e mi sono trovato in difficoltà a pensare a un argomento valido. Quali vantaggi conferisce la digitazione debole?     
posta 19.01.2011 - 05:55