Domande con tag 'design-patterns'

2
risposte

Esiste uno schema per le operazioni non CRUD rispetto a un database?

Nella mia piccola applicazione C #, gestisco le query SQL direttamente dal codice utilizzando ADO.NET di base. Non voglio usare un ORM, come Entity Framework. Ora, ho un repository per le operazioni CRUD. Ma trovo che ho bisogno di flessibili...
posta 27.09.2017 - 20:58
3
risposte

Quando utilizzare il modello del valore di ritorno xxxResult?

Ho un metodo che ha bisogno di restituire più valori indipendentemente dal fatto che abbia avuto successo o meno, quale sia la chiave utilizzata per chiamare l'api e se ha avuto successo il risultato di ritorno. Ecco un metodo più concreto, pu...
posta 10.11.2018 - 21:29
2
risposte

Quanto tempo occorre attendere per considerare la modifica del design nel codice?

Ho avuto qualche giorno fa. Ho avuto problemi con i thread. Ho avuto molte domande su StackOverflow e onestamente per la prima volta non ho avuto la risposta che stavo cercando. Alla fine, ho deciso di fare un enorme re-design del mio codice di...
posta 07.08.2012 - 19:47
2
risposte

Low Coupling: Principio della singola responsabilità rispetto alla coesione

Ho letto diversi articoli su SRP e coesione , e sembrano contraddire l'un l'altro fino a basso accoppiamento . Gli articoli su coesione sostengono che mettere insieme responsabilità strettamente correlate in una classe Highly_Cohesive...
posta 26.08.2012 - 21:32
3
risposte

Un modello di progettazione software per modellare il comportamento dipendente dal tempo di esecuzione

In un'intervista mi è stato chiesto, Suppose we are going to create a software that runs on both desktop machines and smartphones. Name a software design pattern that could be used to enable the application to create different classes for d...
posta 24.04.2012 - 14:51
3
risposte

Rappresentare uno stato come stringhe a lettera singola [duplicato]

Mi preoccupo di essere troppo preoccupato per gli odori del codice. Ho passato gli ultimi due giorni a procrastinare i dettagli di implementazione e come avrei rifiutato attivamente di usare l'approccio suggerito. Abbiamo uno scenario in cu...
posta 15.05.2017 - 11:23
2
risposte

Gli intervistati in "architettura pulita" violano il principio di responsabilità unica?

L'SRP afferma che una classe (modulo) dovrebbe avere solo una ragione per cambiare. I "doveri" di un Interactor nell'architettura pulita di Bob Martin sono, per ogni caso: ricevere richieste / input da un controller; orchestrare le entità di dom...
posta 26.01.2018 - 14:29
3
risposte

Come modellare lo stato di partenza / entrata in casa

Ho due sensori: uno che rileva se la porta è aperta o chiusa, un'altra se è stato rilevato un movimento nel corridoio. Voglio rilevare se la persona ha lasciato o è entrato a casa. Di solito la persona ha lasciato se: movimento rilevato po...
posta 19.03.2015 - 15:59
1
risposta

SICP è ancora rilevante? [chiuso]

Oggi mi sono imbattuto in questo libro dal titolo: Struttura e interpretazione dei programmi per computer Ho letto il sommario e questo mi interessa davvero. Sembra essere esattamente quello che stavo cercando! Da quello che ho letto onli...
posta 13.03.2015 - 14:30
4
risposte

Quale dei principi SOLID ha avuto l'effetto maggiore sul tuo codice? [chiuso]

Che se i principi SOLID introdotti da "Uncle Bob" Martin avessero l'effetto maggiore su la tua codifica quotidiana? Si prega di fornire dettagli!     
posta 30.11.2010 - 02:42