Domande con tag 'design'

3
risposte

Se un repository o il servizio Login / Register hanno un servizio di crittografia come dipendenza?

Sto progettando un semplice login utente / programma di registrazione con login / registro utente e un repository. Le password per gli utenti devono essere crittografate quando sono archiviate, ma non so dove mettere il passaggio di crittografia...
posta 26.04.2016 - 13:00
2
risposte

Esplicito, verbosità e loro controparte - quando preferire quale?

Sono l'unico della mia squadra che sostiene di aggiungere un po 'di implicità a favore della riduzione della base di codice e della ripetizione decrescente. Eppure non voglio essere una "mela cattiva" parziale che gioca contro il design del lavo...
posta 15.12.2014 - 20:31
1
risposta

Come faccio a rifattorizzare un ciclo che fa aggregazione mentre si fa il lavoro normale?

Che cosa dovrei fare Sto lavorando su un'API, in cui ottengo un elenco di oggetti dall'output di una query SQL utilizzando un ORM. Ora questa chiamata API deve inviare le seguenti informazioni al client. L'output è composto da un elenco...
posta 04.09.2015 - 09:20
2
risposte

È considerata una buona pratica usare i mutabili in questo modo? [chiuso]

Ultimamente mi sono imbattuto in un modo di usare i mutabili che non avevo mai pensato prima. Diciamo che hai una comprensione di lista che chiama un metodo e metti il risultato in una lista come la seguente (cose normali): my_list = [my_ob...
posta 20.08.2015 - 19:34
2
risposte

Migliore design dell'applicazione - dove posizionare le interfacce

Dove posizionare le interfacce in una tipica applicazione a più livelli con DataAccess, BusinessLogic e un modulo Endpoint? Propongo 2 opzioni In entrambi i casi c'è solo dipendenza dalle astrazioni, ma in primo luogo poniamo le interfa...
posta 05.09.2015 - 07:20
1
risposta

più account con gli stessi ruoli rappresentati da una riga nel database

Supponiamo che ci sia un'applicazione di gestione alberghiera online. Una caratteristica è che l'addetto alla reception confermerà e annullerà le prenotazioni effettuate dal cliente. Quindi tutti gli addetti alla reception fanno le stesse cose....
posta 07.09.2015 - 14:42
1
risposta

Contraddizione della progettazione a strati e accesso ai dati globali per la reportistica analitica

Durante lo sviluppo di un'applicazione (app mobile per Android), il nostro team cerca sempre di utilizzare le migliori pratiche di sviluppo come interfacce, stratificazione e separazione delle preoccupazioni. Quando si tratta di segnalare eve...
posta 31.03.2014 - 10:23
1
risposta

Rimozione delle dipendenze dal comportamento specifico della sottoclasse

Ho una classe Message che può contenere più tipi di payload (o talvolta nessun payload), ciascuno derivante da una comune classe Payload . Tuttavia, questo diventa problematico perché la classe Message vuole conoscere le sottoclass...
posta 25.03.2014 - 20:25
2
risposte

È possibile evitare l'iniezione SQL non utilizzando un linguaggio di interrogazione per la maggior parte delle attività? [duplicare]

Sto arrivando a questo da un punto di vista un po 'principiante, quindi se questa è una domanda ovvia è perché non conoscevo i termini giusti da cercare. Esistono DBMS che forniscono un'interfaccia alternativa (ad esempio un'API) al solito pro...
posta 16.02.2015 - 20:25
3
risposte

Le tabelle di auto-referenziazione sono una buona idea per i dati geografici?

Sto creando un design per diversi tipi geografici in cui ogni tipo è solo un piccolo "segnaposto" in più di ogni gerarchia. Un esempio è Zip code Belongs to Territory Belongs to District Altro sarebbe Zip code belongs to State be...
posta 04.02.2015 - 18:09