Tutte le domande

1
risposta

Decidere il modo migliore di modellare un periodo di applicazione o un periodo di tempo per un programma

Sto facendo uno schedulatore di eventi sportivi per calcolare i possibili calendari dei dati e delle configurazioni iniziali. Ci sono tre domini principali: giocatori, tribunali e timeslot. La mia domanda riguarda quest'ultimo. L'idea inizial...
posta 10.04.2016 - 15:20
1
risposta

Trova n nodi più lontani l'uno dall'altro

Sto cercando un algoritmo che mi dia gli n nodi più distanti l'uno dall'altro. Questo può essere ottenuto in modo relativamente efficiente? Per chiarire la mia domanda: Penso al problema come a una variante del contrario del problema del...
posta 02.10.2014 - 21:15
1
risposta

Strutturare il repository git come un "catch-all"

Ho una vecchia installazione di Debian sul mio Thinkpad e voglio aggiornarlo ora che lo sto usando di nuovo. Tuttavia, ho un sacco di vecchi script su questa installazione per correzioni di bellezza, scorciatoie e combinazioni di tasti. Quest...
posta 26.02.2016 - 19:09
1
risposta

Distribuzione di software commerciale con lib di Apache 2.0 con dipendenze transitive LGPL

Ho un progetto software commerciale che utilizza una lib di terze parti (org.quartzscheduler), questa ha una licenza Apache 2.0. Ho pensato che stavo bene ma quando ho controllato le dipendenze transitive ho scoperto che Quartz usa la libreria c...
posta 15.03.2016 - 21:38
3
risposte

Metodi per strutturare un programma con 2 stati

Sto lavorando su una sorta di editor di livelli, ma non sono abbastanza sicuro di come voglio gestire i due diversi stati: lo stato dell'editor e lo stato del giocatore. In questo primo stato gli elementi del gioco possono essere spostati e l...
posta 15.04.2016 - 07:49
1
risposta

Meriti di DI, recensione di implementazione di Abstract Factory

Sto scrivendo un nuovo sistema e sto cercando di rimanere fedele ai principi SOLID, in particolare Interfaccia e Iniezione delle dipendenze. Stiamo attaccando da vicino allo stack Microsoft, quindi stiamo utilizzando C # e il contenitore Unity....
posta 10.03.2016 - 17:53
1
risposta

Sono scenari d'uso eccezionali / alternativi?

NB: ai fini di questa domanda, gli scenari alternativi sono scenari che, a parte lo scenario principale, portano anche al completamento dell'obiettivo dell'utente; scenario eccezionale sono gli scenari che non portano al completamento dell'ob...
posta 25.02.2016 - 08:38
1
risposta

C'è qualche ragione per usare id = o name = sulle direttive AngularJS?

Ho appena notato che sto codificando cose del genere: <input type="text" ng-model="userName" id="userName" name="userName" /> E mi viene in mente che ho accesso ai dati tramite ng-data . Non userò mai getElementById() o get...
posta 04.04.2016 - 07:39
1
risposta

All'interno di un'interfaccia specificata da un componente principale, dovrebbe richiedere IReadOnlyCollection o IEnumerable?

Nel pensare al principio di "essere conservatore in ciò che mandi e liberale in ciò che accetti", in genere cerco di rendere i miei metodi ricevuti IEnumerable parametri, ma di emettere un IReadOnlyCollection (eccetto dove l'esecuzione...
posta 17.03.2016 - 20:16
1
risposta

Ottenere post dagli utenti che vengono seguiti: due diverse implementazioni

Ho due diverse implementazioni per il recupero dei post dagli utenti che qualcuno sta seguendo e voglio sapere quale si consiglia di utilizzare. Per prima cosa ti mostrerò le tabelle e poi le due implementazioni. post table id (PK)| post...
posta 16.04.2016 - 23:01