Ingegneria software

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


3
Differenza tra un heap e una coda prioritaria
Ho sempre pensato che cumuli e code di priorità erano sinonimi - una struttura dati astratta che sostiene i insert, findMine le deleteMinoperazioni. Alcune pubblicazioni sembrano concordare con me, ad esempio Purely Functional Data Structures (capitolo 3) di Chris Okasaki. D'altra parte, la pagina heap di Wikipedia la definisce come …


4
Che cos'è l'abuso di farmaci generici?
Durante la revisione di alcuni codici, ho notato l'opportunità di cambiarlo per usare generici. Il codice (offuscato) è simile a: public void DoAllTheThings(Type typeOfTarget, object[] possibleTargets) { var someProperty = typeOfTarget.GetProperty(possibleTargets[0]); ... } Questo codice potrebbe essere sostituito da generici, in questo modo: public void DoAllTheThings<T>(object[] possibleTargets[0]) { var someProperty …
35 generics 











2
MVCS - Model View Controller Store
Di recente ho deciso di iniziare a studiare lo sviluppo di iOS e, a tal fine, ho letto la programmazione per iOS: The Big Nerd Ranch Guide . Nel libro gli autori descrivono un modello di progettazione MVCS - Model-View-Controller-Store , l'idea di base è che poiché molte applicazioni fanno …

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.