Ingegneria software

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

8
Perché (non) segmentazione?
Sto studiando i sistemi operativi e l'architettura x86, e mentre leggevo della segmentazione e del paging, ero naturalmente curioso di sapere come i moderni SO gestiscono la gestione della memoria. Da quello che ho trovato Linux e la maggior parte degli altri sistemi operativi essenzialmente evita la segmentazione a favore …





7
Programmazione funzionale in aumento?
Ho notato di recente che i linguaggi di programmazione funzionale stanno guadagnando popolarità . Di recente ho visto come l' indice Tiobe mostra un aumento della loro popolarità rispetto allo scorso anno, anche se la maggior parte di loro non raggiunge nemmeno le prime 50 lingue più popolari secondo questo …




14
Come imparare a fare stime migliori? [chiuso]
Faccio schifo alle stime. Quando qualcuno mi chiede quanto tempo ci vorrà, non oso nemmeno fare un'ipotesi poiché sarò completamente fuori dal comune. Di solito sono troppo ottimista e probabilmente dovrei moltiplicare la mia ipotesi con un grande fattore X ... Come posso imparare a fare stime migliori? Non è …

8
Come posso iniziare con HTML5? [chiuso]
Qual è il flusso di lavoro consigliato per imparare HTML5? Quali strumenti devo installare? Quale SDK? Dove iniziare? Come testare? Come eseguire il debug? Cosa leggo? Capisco che ciò che viene spesso etichettato come "sviluppo HTML5" è in realtà una miscela di HTML, CSS, JS e altro, tuttavia non credo …
42 javascript  html  css  ajax  html5 


10
Qual è la differenza tra "use case", "User Story" e "Usage Scenario"?
Esiste una definizione esatta, ma semplice e comprensibile della distinzione tra "caso d'uso", "User Story" e "Usage Scenario"? ci sono molte spiegazioni, ma in questo momento non vedo nessuno che spieghi le differenze in una singola frase, o due ... (ad es. http://c2.com/cgi-bin/wiki?UserStoryAndUseCaseComparison molto lungo e difficile da ottenere, pieno …

4
Perché abbiamo bisogno di framework per l'iniezione delle dipendenze? [chiuso]
Ho letto di più sul principio dell'inversione del controllo e dell'iniezione delle dipendenze come una sua attuazione e sono abbastanza sicuro di capirlo. Sembra in sostanza dire "non dichiarare le istanze dei membri della classe all'interno della classe". Piuttosto che le istanze dovrebbero essere passate e assegnate attraverso il costruttore; …

1
come si applica la versione semantica ai programmi senza API
In http://semver.org/ —che secondo la mia percezione sembra essere la convenzione più utilizzata nel controllo delle versioni — si consiglia di aumentare il numero di versione principale quando viene introdotto un cambiamento che interrompe / modifica l'API. Esistono due scenari correlati, ma non vedo come applicare questa linea guida: Cosa …

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.