Tutte le domande

4
risposte

Quali metodologie di sviluppo del software possono essere viste come basi

Sto scrivendo un piccolo documento di ricerca che riguarda le metodologie di sviluppo del software. Stavo esaminando tutte le metodologie disponibili e mi chiedevo, da tutte le metodologie, quali sono state le basi per le altre? Per un esempi...
posta 28.02.2011 - 08:18
3
risposte

In che modo i tipi esistenziali differiscono dalle interfacce?

Dato il tipo esistenziale T = ∃X.{op₁:X, op₂:X→boolean} e questa generica interfaccia Java: interface T<X> { X op₁(); boolean op₂(X something); } Quali sono le differenze fondamentali tra il tipo esistenziale e l'interfac...
posta 02.01.2012 - 03:22
1
risposta

Qual è il punto di collegamento rel="self" in un'API REST?

Spesso vedo quanto segue nei documenti HTML <link rel="self" href="http://example.com/something"> o simile in JSON link: { rel="self", href="http://example.com/something" } o in XML <atom:link rel="self" href="h...
posta 24.02.2014 - 17:08
1
risposta

Strategie di promozione delle dipendenze: silenziate o orchestrate?

Abbiamo un sacco di app e servizi web (alcuni prodotti pubblici, alcuni interni e parte di un "back-end" privato) che sono interdipendenti l'uno con l'altro. Ognuno di questi componenti ha 4 ambienti (cluster di server / nodi che servono a scopi...
posta 17.01.2015 - 20:07
2
risposte

Come progettare il controllo degli accessi basato sui ruoli?

Sto cercando di seguire il ruolo di base del modello di controllo dell'accesso per limitare ciò che gli utenti possono o non possono fare nel mio sistema. Finora ho le seguenti entità: utenti : persone che utilizzeranno il sistema. Qui ho...
posta 09.05.2017 - 19:05
1
risposta

Utilizzo del mio codice in progetti freelance

Sono stato nel commercio freelance per più di 2 anni. Mentre faccio progetti per altre persone, ho creato una serie di compiti comuni che implemento nei progetti e li inserisco nel codice. È una sorta di libreria con alcune funzioni che posso ri...
posta 06.03.2011 - 20:14
1
risposta

Necessità di apprendere l'estensione del linguaggio haskell per la produzione

Il linguaggio di base di Haskell è davvero semplice. Venendo da uno sfondo OO, la difficoltà principale è quella di adattarsi al paradigma funzionale puro. Durante l'apprendimento di Haskell "base", ho sempre considerato le estensioni linguis...
posta 10.05.2013 - 08:30
2
risposte

Le migliori pratiche quando si gestiscono lavori asincroni eseguiti da molto tempo

Sono nella fase di progettazione di un progetto in cui l'utente finale invierà una richiesta da una pagina Web che genererà un processo elaborato asincrono a lunga esecuzione. Esiste una "best practice" per questo problema? I servizi web e i bro...
posta 13.02.2011 - 16:45
1
risposta

Perché la memoria principale per l'allocazione degli oggetti è chiamata 'heap'?

Qualcuno ha avuto un'idea del motivo per cui l'area della memoria principale in cui gli oggetti sono allocati viene definita heap. Riesco a capire la logica di quello dello stack LIFO, ma vorrei sapere qual è la logica del nome "heap".     
posta 11.02.2013 - 20:28
2
risposte

Soluzione alternativa per l'implementazione di operazioni su strutture dati doppiamente collegate o circolari in lingue con dati immutabili

Mi piacerebbe imparare come creare grafici ed eseguire alcune operazioni locali su di essi in Haskell, ma la domanda non è specifica per Haskell, e invece di grafici potremmo considerare elenchi doppiamente collegati. Domanda: Quale sarebb...
posta 16.12.2015 - 16:15