Domande con tag 'solid'

1
risposta

Gestione dell'array passato all'oggetto alla creazione

Quando creo il mio oggetto, gli passo un array di una riga dal mio database. (tutto ciò che sarà necessario nella matrice, ignorando elementi non necessari a livello di query sql) Quando ho bisogno di accedere ad alcuni elementi dell'array da...
posta 30.01.2014 - 00:42
0
risposte

Un UnitOfWork dovrebbe contenere tutti i repository?

Sto cercando di ottenere il pattern Repository / UnitOfWork capito. Stiamo lavorando a un progetto con EntityFramework e il nostro DBContext contiene oltre 200 tabelle. In questo momento il nostro approccio è quello di iniettare qualsiasi rep...
posta 24.10.2018 - 18:09
0
risposte

Quale motivo di progettazione usare per rendere pagine PDF per una proposta PDF?

Voglio creare un set di pattern da utilizzare per il rendering di una proposta PDF (un insieme di pagine PDF). Ho fatto una buona partenza, ma non sono chiaro su come procedere quando è coinvolta una maggiore complessità. Sto usando la librer...
posta 20.08.2018 - 22:21
0
risposte

Gestione di query dinamiche complesse in Laravel 5

Sto sviluppando un progetto usando Laravel. Il mio flusso di lavoro è: indirizza al controllore Il controller chiama i modelli eloquenti I modelli eloquenti eseguono query (tipicamente CRUD e trova) Controller restituisce una vista o u...
posta 10.09.2018 - 19:33
1
risposta

Design basato sul dominio: fabbrica con preoccupazioni trasversali

Di recente mi è stato assegnato il compito di creare una fabbrica che elabora eventi di webhook. Qualsiasi applicazione autorizzata nella soluzione (1 app per dominio) può pubblicare qualsiasi carico utile significativo e finché l'evento è cabla...
posta 24.07.2018 - 22:50
0
risposte

Quali sono alcuni argomenti contro i principi SOLID? [chiuso]

Ho praticato SOLID nel mio codice base (PHP) nel miglior modo possibile e il progresso è chiaro. Il codice è più leggibile, più gestibile e tutto in mezzo. Il problema è che mi trovo in una situazione in cui, a causa di SOLID, non riesco p...
posta 02.04.2018 - 14:29
4
risposte

Informazioni su Bob Martin's Closed for Modification Explanation

“Closed for modification.” Extending the behavior of a module does not result in changes to the source or binary code of the module. The binary executable version of the module, whether in a linkable library, a DLL, or a Java .jar, remai...
posta 25.03.2015 - 03:07
3
risposte

Cosa c'è di sbagliato in un progetto MVC standard?

Sto discutendo dell'architettura per un nuovo progetto con alcuni colleghi. Il progetto è relativamente piccolo e può essere considerato un'applicazione web "normale". Ognuno ha escogitato un'architettura in cui sono a suo agio. Ad esempio l'...
posta 04.10.2016 - 20:20
2
risposte

Cercare di comprendere il principio di responsabilità singola [chiuso]

Ho difficoltà a capire il Single Responsibility Principle . Che cosa dovrei cercare per valutare le varie fonti di informazione in merito? Cosa devo cercare negli esempi che spiegano il principio?     
posta 15.02.2011 - 23:20
2
risposte

I principi SOLID applicabili all'API: s

Ho creato un'API (web) con un paio di endpoint, che a loro volta hanno molte operazioni CRUD. Il codice stesso è conforme ai principi SOLID. Ora ho un consumer per quell'API che afferma che se usano la mia API infrangerà i principi SOLID alla lo...
posta 22.09.2016 - 10:29