Ingegneria software

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




10
Perché la parola chiave "finale" sarebbe mai stata utile?
Sembra che Java abbia avuto il potere di dichiarare le classi non derivabili per secoli, e ora anche C ++. Tuttavia, alla luce del principio Open / Close in SOLID, perché sarebbe utile? Per me, la finalparola chiave suona proprio come friend- è legale, ma se la stai usando, molto …
54 java  c++  solid  final 

5
Quando utilizzare la classe primitiva vs in Java?
Vedo che Java ha booleano (classe) vs booleano (primitivo). Allo stesso modo, c'è un intero (classe) vs int (primitivo). Qual è la migliore pratica su quando utilizzare la versione primitiva rispetto alla classe? In pratica dovrei sempre usare la versione della classe a meno che non abbia un motivo specifico …
54 java  class  usage 

6
Test delle condizioni di gara multi-thread
Leggendo i commenti a questa risposta , in particolare: Solo perché non puoi scrivere un test non significa che non sia rotto. Comportamento indefinito che di solito funziona come previsto (C e C ++ ne sono pieni), condizioni di gara, potenziale riordino a causa di un modello di memoria debole …

3
Visual Studio 2012 - Express vs Professional [chiuso]
Ho problemi a trovare un confronto delle funzionalità tra Visual Studio 2012 Express Edition e l'edizione professionale. Al momento sto usando la versione di prova di Professional, ma si esaurirà presto, quindi devo decidere se acquistare la versione completa. Ovviamente, posso solo provare entrambi inizialmente e vedere se l'edizione Express …









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.