Tutte le domande

3
risposte

In che modo un sistema di tipo statico influisce sulla progettazione di un linguaggio basato su prototipi?

L' articolo di Wikipedia sulle lingue basate sui prototipi contiene il seguente paragrafo: Almost all prototype-based systems are based on interpreted and dynamically typed languages. Systems based on statically typed languages are technic...
posta 22.07.2011 - 12:37
4
risposte

Come identificare i calcoli in virgola mobile instabili?

In numeri, è molto importante essere in grado di identificare instabile schemi e migliorare la loro stabilità. Come identificare instabile calcoli in virgola mobile? Sto lavorando a una simulazione molto complessa in cui molti schemi numerici...
posta 11.12.2013 - 09:50
1
risposta

Quali progetti open source Scala dovrei studiare per imparare le migliori pratiche di codifica [chiuso]

Quali progetti open source consiglieresti alle persone di studiare per imparare come scrivono Scala i professionisti? Alcuni degli attributi che sto cercando - anche se non tutti devono essere presenti in ogni progetto esemplare: Uso idio...
posta 29.03.2011 - 03:08
3
risposte

Come gestire i computer più veloci in un videogioco in tempo reale client / server

Sto creando il mio primo gioco online usando socket.io, e mi piacerebbe che fosse un gioco multiplayer in tempo reale come agar.io o diep.io. Ma mi sono imbattuto nel problema di cercare di capire come far funzionare tutti i computer alla ste...
posta 20.06.2016 - 16:13
2
risposte

Come gestite la configurazione con l'iniezione di dipendenza?

Sono un grande fan di DI / IOC. È ottimo per gestire / astrarre le dipendenze e rendere la vita un po 'più semplice. Tuttavia ho un piccolo problema con esso, che non so come risolvere. L'idea di base in DI / IOC è che quando un oggetto vi...
posta 10.02.2014 - 10:36
4
risposte

Dove posso trovare esercizi di progettazione su cui lavorare? [chiuso]

Ritengo sia importante continuare a praticare le mie capacità di risoluzione dei problemi. Scrivere i miei mini-progetti è un modo, ma un altro è cercare di risolvere i problemi pubblicati online. È facile trovare online interessanti quiz di pro...
posta 17.12.2010 - 13:30
5
risposte

Come fare TDD per qualcosa con molte permutazioni?

Quando si crea un sistema come un'intelligenza artificiale, che può percorrere molti percorsi diversi molto velocemente o in realtà un algoritmo con diversi input, il set di risultati possibile può contenere un numero elevato di permutazioni....
posta 21.10.2011 - 04:05
2
risposte

Qual è un esempio di continuazione non implementato come procedura?

Una interessante discussione sulla distinzione tra callbacks e continuazioni su SO hanno richiesto questa domanda. Per definizione, una continuazione è una rappresentazione astratta della logica necessaria per completare un calcolo. Nella...
posta 20.09.2013 - 08:29
2
risposte

È più sensato registrare le eccezioni in un catch-all o in una classe di eccezioni di base?

Sono in procinto di refactoring di un'app web abbastanza grande. Uno dei principali problemi è la gestione degli errori incoerente e sto cercando di trovare una strategia ragionevole. Ho creato un gestore di errori personalizzato, tramite set_e...
posta 24.11.2011 - 04:11
3
risposte

Come gestisci il lavoro non funzionale con Scrum nei sistemi integrati?

Ho due problemi con scrum nei sistemi embedded. Innanzitutto, ci sono molti compiti da svolgere, soprattutto nelle fasi iniziali, che non sono dimostrabili. Abbiamo iniziato con una scheda di sviluppo, nessun sistema operativo, nessun display, n...
posta 13.05.2011 - 18:41