Ingegneria software

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






2
L'eredità di Python è uno stile di eredità "is-a" o uno stile compositivo?
Dato che Python consente l'ereditarietà multipla, che aspetto ha l'ereditarietà idiomatica in Python? In linguaggi con ereditarietà singola, come Java, l'ereditarietà verrebbe utilizzata quando si potrebbe dire che un oggetto "è-a" di un altro oggetto e si desidera condividere il codice tra gli oggetti (dall'oggetto padre all'oggetto figlio). Ad esempio, …


3
Proprietà di stub con setter privati ​​per i test
Abbiamo l'oggetto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string Property9 …

2
Perché i programmatori definiscono modelli di programmazione per sostituire C / POSIX per il parallelismo?
I fornitori di nuove architetture di computer cercano regolarmente di introdurre nuovi modelli di programmazione, ad esempio recentemente CUDA / OpenCL per GPGPU, e sostituiscono C / POSIX come interfaccia di controllo per il parallelismo della piattaforma. (Poss & Koening, AM3: verso un acceleratore Unix hardware per molti core, 2015) …



2
Meriti della semantica copy-on-write
Mi chiedo quali possibili meriti ha il copy-on-write? Naturalmente, non mi aspetto opinioni personali, ma scenari pratici del mondo reale in cui può essere tecnicamente e praticamente vantaggioso in modo tangibile. E per tangibile intendo qualcosa di più che salvarti la digitazione di un &personaggio. Per chiarire, questa domanda è …
10 c++  qt 

3
Quale archivio dati è il migliore per il mio scenario?
Sto lavorando su un'applicazione che prevede l'esecuzione molto elevata di query di aggiornamento / selezione nel database. Ho una tabella di base (A) che avrà circa 500 record per un'entità per un giorno. E per ogni utente nel sistema, una variazione di questa entità viene creata in base ad alcune …



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.