Tutte le domande

1
risposta

Come rifattorizzare un singleton Java su Clojure?

Sto scrivendo un semplice gioco in Java e voglio imparare Clojure, quindi ho deciso di rifattorizzare il mio attuale codice Java su Clojure. Il problema è che ho codificato così tanto nei linguaggi orientati agli oggetti che non riesco a vedere...
posta 28.11.2013 - 17:40
2
risposte

Come gestire l'ordinamento di oggetti complessi?

Come si ordinerebbe una lista di oggetti che hanno più di un elemento ordinabile? Supponiamo di avere un oggetto semplice Car e la macchina è definita come tale: class Car { public String make; public String model; public i...
posta 06.12.2012 - 22:03
5
risposte

Esiste uno schema o una struttura logica che posso seguire per i numeri di registro degli eventi?

Quali sono alcune idee o strutture che posso utilizzare quando si assegna l'EventID agli eventi che verranno salvati nel registro eventi di Windows? AlcuneopzionichehoconsideratoSequenziale(0...int.Max)Multipledi10,dovelo"0" viene sostituito...
posta 15.06.2012 - 14:06
3
risposte

Come si esegue il test dell'unità su un'interfaccia utente? [chiuso]

Uso JavaScript con JQuery per un'applicazione Rails. Ho un comportamento dinamico in questo. Come sviluppatore di Ruby, mi piace TDD / BDD, in particolare con RSpec. Per il momento, provo il mio JavaScript manualmente. Non è il modo migliore per...
posta 07.08.2013 - 16:50
3
risposte

Qual è il metodo HTTP giusto per l'upvoting?

Da un punto di vista RESTful , qual è il metodo HTTP più appropriato per l'azione di upvoting di un post nel forum ( come su StackExchange)? Direi POST per il voto e DELETE per l'annullamento del voto, ma poiché gli utenti possono lanciare u...
posta 30.11.2012 - 11:28
2
risposte

È bello avere un'interfaccia in abbondanza di metodi che appartengono a concetti diversi, solo per preservare il Principio di Liskov?

Attualmente sto studiando un corso basato su Software Design e ho avuto una discussione in classe con il mio professore e alcuni compagni di classe su un problema rappresentato dal seguente scenario: Scenario Imagine we have a graphic...
posta 23.05.2013 - 22:31
4
risposte

Come pianifichi il tuo codice asincrono?

Ho creato una libreria che è un invocatore per un servizio web da qualche altra parte. La libreria espone metodi asincroni, dal momento che le chiamate al servizio web sono un buon candidato per questo. All'inizio tutto andava bene, avevo met...
posta 25.06.2013 - 15:51
2
risposte

Ci sono limitazioni nell'utilizzo di WinRT invece di .Net? [chiuso]

Da quanto ho capito, la creazione di un'applicazione eseguita su più architetture richiede la virtualizzazione e la virtualizzazione riduce le prestazioni poiché crea un livello di astrazione. Con Windows 8 che supporta entrambe le architettu...
posta 04.07.2012 - 03:21
1
risposta

A cosa servono maggiormente le lingue funzionali?

Mi sono chiesto a cosa servono principalmente i linguaggi funzionali? Ho letto di loro e ho letto di Haskell e di altri. Alcuni sembrano solo linguaggi "accademici", che per me hanno poco senso, sperando così di avere un'idea migliore dei loro u...
posta 27.07.2013 - 04:16
4
risposte

Legalità dell'ingegneria inversa collaborativa

Ho disassemblato un grande progetto software da solo, come hobby. È un esercizio educativo e ho imparato molto nel processo. Detto questo, ritengo che i miei progressi sarebbero considerevolmente più rapidi se dovessi collaborare al progetto con...
posta 28.10.2010 - 02:58