Domande con tag 'architecture'

2
risposte

Quali sono i servizi downstream e upstream?

Per un sistema che consiste di più servizi che si chiamano l'un l'altro (ad esempio Front End - > Backend - > Storage), ho sentito spesso persone che usavano la terminologia come servizi "downstream" o "upstream". Non sono chiaro quale dir...
posta 11.03.2016 - 01:55
3
risposte

Qual è lo scopo di questa apparente auto-referenza in C #?

Sto valutando un CMS open source chiamato Piranha ( link ) da utilizzare in uno dei miei progetti. Ho trovato il seguente codice interessante e un po 'confuso, almeno per me. Qualcuno può aiutarmi a capire perché la classe eredita da una base de...
posta 01.11.2018 - 15:08
4
risposte

In che modo la persistenza si inserisce in un linguaggio puramente funzionale?

In che modo il modello di utilizzo dei gestori di comandi per gestire la persistenza si inserisce in un linguaggio puramente funzionale, in cui vogliamo rendere il codice relativo all'IO il più sottile possibile? Quando si implementa il Doma...
posta 10.03.2014 - 23:43
3
risposte

Dove si colloca l'autorizzazione in un'architettura a strati?

In genere, metto le decisioni di autorizzazione nei miei controller lato server. Questi sono stati endpoint RESTful di recente, ma penso che lo stesso sia per le architetture di tipo MVC. Per amor di discussione, supponiamo che si tratti di un'a...
posta 11.11.2014 - 12:35
18
risposte

Cosa guardi prima: il codice o il design?

Se ti è appena stato presentato un nuovo progetto, qual è la prima cosa che cerchi per avere un'idea di come funziona? Cerchi prima il design? Se c'è un disegno, cosa cerchi in esso? Diagrammi di classe o diagrammi di implementazione o diagra...
posta 28.10.2010 - 13:41
2
risposte

DDD Contesti e domini limitati?

Ho lavorato in un'applicazione relativamente complessa con 10 di tabelle di database (aggregati, entità / oggetti valore) e applicando DDD. A questo punto sembra essere fondamentalmente DDD-Lite che significa che esistono i servizi di applicazio...
posta 04.10.2013 - 19:34
9
risposte

Come posso sapere se il software è altamente accoppiato?

Ho familiarità con il termine "altamente accoppiata", ma sono curioso di sapere se ci sono segni (odori di codice) che possono indicare che il codice è altamente accoppiato. Attualmente sto lavorando con Java EE ma questo può essere applicato a...
posta 11.02.2011 - 20:33
2
risposte

Distinzione tra API e frontend-backend

Sto cercando di scrivere un sito web aziendale "standard". Con "standard", intendo questo sito esegue il solito HTML5, CSS e Javascript per il front-end, un back-end (per elaborare le cose) e esegue MySQL per il database. È un sito CRUD di base:...
posta 29.06.2013 - 22:46
10
risposte

Come posso essere pagato per ridurre il debito tecnico?

Attualmente sto lavorando per una piccola azienda che ha pochi prodotti tecnicamente complicati. Sono l'unico editore per uno di loro. Circa un anno fa, ho ottenuto la versione legacy del prodotto e ho iniziato a "supportarlo". Il cliente par...
posta 19.07.2011 - 22:13
4
risposte

Iniezione delle dipendenze e Singleton. Sono due concetti completamente diversi?

Ho sentito parlare dell'utilizzo dell'iniezione di dipendenza su Singleton per il mio collega. Non riesco ancora a capire se si tratta di due schemi ortogonali che possono essere sostituiti l'uno con l'altro? O è DI un metodo per rendere testabi...
posta 23.12.2011 - 20:35