Domande con tag 'separation-of-concerns'

1
risposta

Aumentare la duplicazione del codice per semplificare le regole aziendali nelle viste

Sono in procinto di scrivere un'applicazione web Ruby on Rails per il dipartimento della mia università. Per alcune delle nostre risorse nell'applicazione web, ad es. Project , sono complessi con la loro logica del livello di vista:...
posta 21.02.2016 - 20:45
2
risposte

OOP migliore in Javascript: più metodi o metodi con opzioni?

Diciamo che ho un oggetto del genere: function Foo() { this.parser = new DataParser(); }; All'interno di Foo ho un metodo che fa qualcosa del genere: Foo.prototype.getResponse = function(message, callback) { var payload = {data: messa...
posta 16.03.2013 - 20:01
0
risposte

Disaccoppiamento di modello e API (in un progetto API WEB .net)

Al momento ho un progetto separato per i miei modelli e un progetto separato per un'applicazione API che consuma questo modello. L'intenzione della separazione è quella di evitare qualsiasi dipendenza in uscita dal modello di base per i consumat...
posta 27.12.2014 - 14:44
3
risposte

Perché separiamo il recupero dei dati dalla vista?

Sto cercando una buona argomentazione per: Perché NON è una buona idea incorporare il codice di recupero dei dati nella mia vista? Esempio <tr> <td>Product</td> <td><select name="product">...
posta 16.03.2016 - 17:43
2
risposte

Rompe SRP per avere preoccupazioni sulla gestione dei dati e sulla mappatura degli oggetti all'interno di una singola classe, come parte del pattern DataMapper?

Riepilogo Voglio analizzare la preoccupazione di "creare un oggetto popolato dal database", da usare all'interno della mia applicazione. Il pattern DataMapper sembra fare proprio questo per me. Definizione del pattern DataMapper: link...
posta 29.06.2015 - 23:53
1
risposta

Una macchina di stato o un motore di elaborazione dovrebbero essere estratti dall'interfaccia utente?

Sto lavorando su una suite di micro-servizi, con una GUI basata sul web. Stiamo utilizzando una macchina a stati di terze parti tramite chiamate REST. A volte otteniamo / impostiamo lo stato da uno dei nostri micro-servizi, mentre altre volte pa...
posta 08.09.2016 - 23:05
3
risposte

La gestione delle eccezioni viola il "programma di astrazione"? [duplicare]

Sto parlando in base all'esperienza con Java e C #. Non so se un'altra lingua abbia un'implementazione di gestione delle eccezioni diversa. Per ottenere un accoppiamento lento, abbiamo bisogno che il nostro codice sia programmato per usare...
posta 16.01.2014 - 06:22
3
risposte

Separazione delle preoccupazioni: di chi è questa preoccupazione?

Il mio collega senior reviewer vuole che io faccia quanto segue. Abbiamo (su iOS, iPhone) una gerarchia di visualizzazioni in uno dei nostri schermi. C'è un semplice rettangolo che rappresenta un biglietto da visita di una persona (visivament...
posta 24.04.2013 - 09:19
2
risposte

Separazione di preoccupazioni e sicurezza

Il sistema che sto sviluppando è progettato per avere più organizzazioni, con utenti e ruoli per ciascuna organizzazione. Alcune organizzazioni possono interagire, altre no, e in generale le organizzazioni non sono autorizzate a vedere o modific...
posta 17.07.2012 - 18:40
1
risposta

Posso risolvere un problema con SRP, SOC che impedisce l'inizializzazione dell'oggetto tramite costruttore?

In OOP, posso popolare (inizializzare) un oggetto usando l'iniezione del costruttore al momento della creazione dell'oggetto, o dell'iniezione setter, dopo il tempo di creazione. Mi piace l'idea di popolare l'oggetto al momento della creazion...
posta 01.07.2015 - 23:17