Tutte le domande

2
risposte

come può il relatore o la vista interagire con il modello nel pattern MVP?

Sto imparando i pattern MV *. MVP in questo caso. Sto cercando di ridefinire una vecchia applicazione Android nel pattern MVP per rendere le cose meno strettamente accoppiate, ma sto combattendo su un unico concetto. So che il presentatore ottie...
posta 19.05.2015 - 20:56
4
risposte

Come convertire la seguente procedura di valutazione del nodo in una soluzione non ricorsiva?

Ho il seguente metodo ricorsivo. Valuta un nodo (che rappresenta un'espressione logica), utilizzando deep traversal prima ricerca: EvaluateNode(Node node) { bool result; switch(node.Type) { case AND_OPERATOR:...
posta 29.01.2015 - 10:47
3
risposte

Come utilizzare un computer senza un sistema operativo? [duplicare]

Come può essere utilizzato un computer quando non esiste un sistema operativo? Quali strumenti o conoscenze ho bisogno per farlo? Devo dare a tutti i comandi in binario l'utilizzo delle risorse hardware del computer come un monitor?    ...
posta 15.07.2014 - 07:41
4
risposte

Class design dilemma: incapsulamento contro la singola responsabilità / separazione delle preoccupazioni

Sto lavorando su una classe che rappresenta un oggetto con rappresentazioni multiple: una è una rappresentazione di tipo XML utilizzata da un sistema di ordinamento automatico, l'altra è una rappresentazione basata su POJO utilizzata da uno stru...
posta 07.12.2015 - 09:26
4
risposte

Come pulire nested try / except / else?

Durante la scrittura del codice, spesso desidero fare qualcosa del genere: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz()...
posta 16.10.2014 - 22:42
2
risposte

Come posso dare un senso alla parola "Functor" da un punto di vista semantico? [chiuso]

Quando si affrontano nuove parole in gergo di programmazione, prima cerco di ragionare su di esse da un punto di vista semantico ed etimologico quando possibile (cioè quando non sono acronimi oscuri). Ad esempio, è possibile ottenere l'inizio di...
posta 21.08.2014 - 15:59
4
risposte

Quando usare ANTLR e quando usare una libreria di analisi

Ho sempre voluto imparare come scrivere un compilatore - Ho deciso di usare ANTLR e sto attualmente leggendo il libro (è molto buono tra l'altro) Sono abbastanza nuovo in questo, quindi andate piano, ma il jist sembra essere che scrivete la v...
posta 26.03.2015 - 22:46
1
risposta

L'avere DI Happen nella Composition Root va contro il punto intero di Dependency Injection?

Uso Dependency Injection per un'applicazione web .NET MVC in cui ho tre livelli di base: 1) App Web 2) Livello di servizio 3) Livello dati Inserisco il livello dati nel livello di servizio e il livello di servizio in un controller nella mi...
posta 20.10.2015 - 15:53
3
risposte

L'uso degli hash per le chiavi primarie è una buona idea?

La carta d'identità elettronica austriaca si basa sui cosiddetti identificatori di settore. Ad esempio, un ospedale può identificare una persona ottenendo un ID di settore per quella persona, che viene calcolato in modo approssimativo come seg...
posta 19.08.2015 - 12:03
3
risposte

Consigli: sviluppo di due progetti in cui uno è un'estensione dell'altro

I due progetti Lavoro in una piccola azienda di software e attualmente mi trovo in una situazione in cui sono al termine dello sviluppo per "Progetto A", in procinto di avviare lo sviluppo per "Progetto B". Il Progetto B dovrebbe essere una "...
posta 04.01.2013 - 18:47