Domande con tag 'separation-of-concerns'

1
risposta

Dov'è il posto migliore per convertire JSON in oggetti?

Ho un Data Access Layer che usa un'API json. Se la struttura del programma è simile a: Controller | Data Access Layer È meglio convertire le stringhe di risposta in oggetti nel livello di accesso ai dati e restituirli come t...
posta 17.05.2017 - 17:07
3
risposte

Il livello di accesso ai dati dovrebbe rispecchiare la configurazione del mio database?

Sto cercando di decidere come (o se) il mio Data Access Layer dovrebbe occuparsi delle protezioni di sicurezza e integrità esistenti sul database. L'architetto in me dice che separation of concerns è una priorità e la duplicazione dei...
posta 08.08.2016 - 16:03
1
risposta

Controlli web di terze parti e accoppiamento stretto

Disclaimer: I am not against third-party controls because I believe it's for productivity Ho usato i controlli di Telerik asp.net, in particolare RadGrid perché rende più facile fare CRUD. Hanno controlli fantastici. Ho pensato che avrei...
posta 30.09.2014 - 16:33
1
risposta

Perché SRP utilizza il costrutto di classe per contenere una responsabilità contraria all'utilizzo di qualsiasi altra entità OOP?

Stati SRP ... There should never be more than one reason for a class to change. Ma perché una classe? Perché non utilizzare la granularità di una funzione / metodo? Che cosa invece di separare la mia funzionalità in classi separate , la...
posta 01.07.2015 - 21:23
1
risposta

Codice di refactoring per separare le preoccupazioni [chiuso]

Durante la programmazione di un oggetto che rappresenta una GUI, la classe è un mix di codice delle seguenti sezioni: Overrides di super GUI, per la personalizzazione del comportamento Implementazioni di contratti di interfaccia, per parla...
posta 21.09.2012 - 13:11
3
risposte

Condizioni delle query del repository, dipendenze e DRY

Per semplificare, supponiamo che un'applicazione abbia Accounts e Users . Ogni account può avere un numero qualsiasi di utenti. Ci sono anche 3 consumatori di UserRepository : Un'interfaccia di amministrazione che può elencare t...
posta 24.10.2013 - 04:47
1
risposta

Fornire un sistema di autorizzazione agnostico

Sto provando a progettare una piccola piattaforma web che ospiterà diverse "applicazioni", con un pool di utenti comune. La mia riflessione è ora focalizzata sul sistema di autorizzazione. Definisco un'applicazione come un'interfaccia che con...
posta 20.12.2013 - 13:39
1
risposta

Che tipo di astrazione / SoC dovrei usare qui?

Sto iniziando un nuovo progetto, e voglio seguire lo schema della separazione delle preoccupazioni, e ho letto sull'argomento, e ora sono in dubbio su come dovrei fare questo. Ecco come pensavo di doverlo fare: Application / Presentati...
posta 27.02.2013 - 18:24
1
risposta

Coda di lavori in stati diversi e con diversi servizi in giro

Ho bisogno di progettare una "coda" di lavori (in un'applicazione molto orientata all'interfaccia utente) che possa essere eseguita da un utente e ho bisogno di altri pensieri per scegliere l'approccio ottimale da zero. I miei lavori possono...
posta 27.07.2014 - 01:55
3
risposte

API - Come gestire la funzionalità basata sull'ambito?

TLDR; Where and possibly how should I implement scope based logic in the example code? Ho un API Web ASP.NET. L'API utilizza OData (in cima al REST) per endpoint dati e autenticazione OAuth 2.0. Ora voglio aggiungere funzionalità...
posta 25.07.2014 - 21:44