Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi




8
Perché la maggior parte delle offerte di lavoro riguarda uno sviluppatore <lingua qui>, piuttosto che uno sviluppatore in generale? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …




6
I thread usano la memoria virtuale o la memoria reale?
Stavo cercando di ottimizzare il mio server Linux per gestire 10.000 thread per processo mentre ora fa solo 382. Come da questo articolo viene utilizzata la seguente formula per scoprire i thread possibili totali: number of threads = total virtual memory / (stack size*1024*1024) Ciò significa che i thread archiviano …


3
Classi base astratte e costruzione della copia, regole empiriche
Spesso è una buona idea avere una classe base astratta per isolare l'interfaccia dell'oggetto. Il problema è che la costruzione della copia, IMHO, è praticamente rotta per impostazione predefinita in C ++, con i costruttori di copie generati per impostazione predefinita. Quindi, quali sono i gotcha quando hai una classe …





6
Perché dichiarare le variabili vicine a dove vengono utilizzate?
Ho sentito la gente dire che le variabili dovrebbero essere dichiarate il più vicino possibile al loro utilizzo. Non lo capisco Ad esempio, questa politica suggerisce che dovrei fare questo: foreach (var item in veryLongList) { int whereShouldIBeDeclared = item.Id; //... } Ma sicuramente questo significa che le spese generali …
10 c#  .net  variables 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.