Tutte le domande

2
risposte

Elenchi a discesa Maintaing per l'applicazione

Quale sarebbe l'approccio migliore per mantenere gli elenchi a discesa per l'intera applicazione (come città, stato, ecc.) tenendo conto dei principi SOLIDI e delle prestazioni? In questo momento sto caricando i valori della lista in una prop...
posta 08.09.2015 - 11:55
2
risposte

Dati principali iOS e NSUserDefaults

Sto creando un'app in cui gli utenti possono cercare elementi da un'API esterna. Se agli utenti piace un articolo, possono memorizzarli nella loro "lista dei preferiti" personale. La mia domanda è, è una buona pratica salvare questi dati come...
posta 18.09.2015 - 13:01
1
risposta

Perché aggiornare il modello client prima del modello sever?

Nelle esercitazioni che ho visto, quando i dati cambiano sul client (forse un TODO viene aggiunto all'elenco TODO) il modello lato client (e spesso l'interfaccia utente) viene aggiornato per primo, quindi il server viene chiamato per mantenere t...
posta 20.09.2015 - 00:25
1
risposta

Algoritmo di ordinamento delle dipendenze di un compilatore

Diciamo, ipoteticamente, che sto scrivendo un compilatore Java. E supponiamo che nel mio caso una classe non possa essere compilata fino a quando non saranno note tutte le firme delle dipendenze (importazioni e altre classi utilizzate). Poiché n...
posta 21.09.2015 - 19:20
3
risposte

Come memorizzare correttamente i messaggi in un servizio web?

Stiamo costruendo un webservice multi-tenant con PHP e MongoDB. C'è bisogno di comunicazione tra i dipendenti dei servizi e i clienti, la comunicazione può essere stabilita in molti modi diversi. Alcuni di questi sono: SMS, MMS, Email e, possibi...
posta 12.10.2015 - 06:52
1
risposta

Riutilizzare un'interfaccia o un metodo di concatenazione

Sto imparando sulla programmazione di un'interfaccia nella programmazione OOP. Capisco che dovresti codificare un'interfaccia in modo da poterla "scambiare". Tuttavia, ho una situazione in cui sento di poter riutilizzare nuovamente un'interfa...
posta 03.10.2015 - 16:07
3
risposte

Sito web multiutente per il progetto MVC: uno o più soluzioni?

Stiamo avviando un nuovo progetto MVC 5 che alla fine consisterà di 4 siti Web a seconda del tipo di utente: Uno interno, per i dipendenti della società. Uno per agenti, appaltatori indipendenti che lavorano per la società. Uno per i ven...
posta 14.10.2015 - 11:28
2
risposte

Come tenere traccia delle attività tecniche con BDD?

Sto lavorando a un team che adotta BDD per la prima volta. Stiamo svolgendo attività di greenfield per creare un sistema di dati di mercato che consenta agli utenti di richiedere dati di mercato da diverse fonti. Utilizziamo Mingle ( link ) e...
posta 23.09.2015 - 10:15
1
risposta

Big-O per alberi immutabili

Come calcoli la complessità di tempo e spazio per un algoritmo ad albero che crea una copia di un albero, ma riutilizza il più possibile l'albero originale? Ad esempio, A /|\ B C G /|\ D E F Per cambiare E, possiamo adottare un...
posta 04.09.2015 - 20:09
2
risposte

Modifica efficiente dei file di testo [duplicato]

Ho lavorato con file di testo abbastanza grandi contenenti circa due milioni di righe di testo. Non conosco la lunghezza del contenuto o delle linee in anticipo, solo il numero di righe. Ho considerato due problemi che probabilmente hanno una...
posta 14.10.2015 - 10:55