Ingegneria software

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


5
Cosa significa dichiarare una variabile volatile?
Molti programmi di basso livello usano la parola chiave volatile per i tipi per la mappatura della memoria e simili, tuttavia sono un po 'confuso su ciò che REALMENTE fa in background. In altre parole, cosa significa quando il compilatore non "ottimizza" l'indirizzo di memoria?
9 c++  c  low-level 


2
Principio di segregazione dell'interfaccia: cosa fare se le interfacce presentano una sovrapposizione significativa?
Dallo sviluppo software agile, principi, modelli e pratiche: Pearson New International Edition : A volte, i metodi invocati da diversi gruppi di client si sovrappongono. Se la sovrapposizione è piccola, le interfacce per i gruppi dovrebbero rimanere separate. Le funzioni comuni dovrebbero essere dichiarate in tutte le interfacce sovrapposte. La …

1
Come associo gli oggetti comando al ricevitore giusto?
Ho provato a utilizzare il modello di comando per implementare Annulla e Ripeti nel mio progetto public abstract class Command { protected Form Receiver { set; get; } protected HtmlElement Element { set; get; } abstract public void ReDo(); abstract public void UnDo(); public Command(Form receiver) { this.Receiver = receiver; …


1
L'approvvigionamento di eventi è disponibile solo quando le scritture sono rare?
Sto leggendo sull'approvvigionamento di eventi e non riesco a smettere di chiedermi se ha senso solo in situazioni esotiche in cui le scritture sono molto rare o è richiesto un controllo di livello militare. Un sistema non eccezionale con un uso significativo potrebbe produrre tra centinaia e migliaia di scritture …

1
Sollevamento in Javascript === Compilazione?
Mi sono imbattuto in una prospettiva interessante durante un recente colloquio di lavoro. Il sollevamento in Javascript riguarda lo spostamento delle dichiarazioni delle variabili e delle funzioni nella parte superiore dello script. Possiamo chiamare questa fase come compilation ? Sono consapevole del fatto che l'interprete Javascript ha 2 passaggi sullo …

1
Set di dati di valutazione con una formula di stringa in php
Mi è stato assegnato il compito di aggiornare alcune condizioni in un'applicazione. Ho un set di dati da valutare ed è stato codificato nell'applicazione nel modo seguente: $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, 'f' => 'green', 'g' => …
9 php 






2
Perché Akka è buono per la concorrenza?
Sono nuovo di Akka e attore - sono sicuro che mi manca qualcosa di ovvio, per favore accetta le mie scuse in anticipo. Continuo a leggere che uno dei punti principali per scegliere Akka è il modo in cui gestisce la concorrenza. Non mi è chiaro perché Akka sia così …

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.