Domande con tag 'architecture'

9
risposte

Come vengono mantenute enormi librerie open source pur avendo il codice lontano da pratiche di "codice pulito"?

Sono ancora inesperto per scrivere codice di alta qualità, quindi ho letto libri che affrontano il problema come Clean Code di Robert C. Martin, e continuo a controllare il codice di librerie ben note per migliorare il mio competenze. Sebbe...
posta 11.07.2018 - 12:25
13
risposte

Perché è una buona idea che i livelli di applicazione "inferiori" non siano a conoscenza di quelli "più alti"?

In un'app Web MVC tipica (ben progettata), il database non è a conoscenza del codice del modello, il codice del modello non è a conoscenza del codice del controller e il codice del controller non è a conoscenza del codice di visualizzazione. (Im...
posta 20.05.2013 - 20:02
7
risposte

Qual è la strategia di transazione più accettata per i microservizi

Uno dei principali problemi che ho riscontrato in un sistema con microservizi è il modo in cui le transazioni funzionano quando si estendono su diversi servizi. All'interno della nostra stessa architettura, abbiamo utilizzato transazioni distrib...
posta 27.07.2015 - 07:13
17
risposte

Come allenarsi per evitare di scrivere codice "intelligente"? [chiuso]

Sai cosa provi quando hai bisogno di per mostrare quel nuovo trucco con Expression s o generalizzare tre diverse procedure? Questo non deve essere sulla scala Architecture Astronaut e in effetti può essere utile ma non posso fare a meno...
posta 21.08.2015 - 15:02
15
risposte

C'è qualche ragione per non passare direttamente dal Javascript lato client a un database?

Quindi, diciamo che costruirò un clone di Stack Exchange e deciderò di usare qualcosa come CouchDB come mio backend store. Se utilizzo l'autenticazione integrata e l'autorizzazione a livello di database, c'è qualche ragione per non permetter...
posta 19.12.2012 - 15:34
7
risposte

Quanto è essenziale creare un livello di servizio?

Ho iniziato a creare un'app in 3 livelli (DAL, BL, UI) [gestisce principalmente CRM, alcuni rapporti sulle vendite e l'inventario]. Un collega mi ha detto che devo passare al modello del livello di servizio, che gli sviluppatori sono venuti a...
posta 27.08.2012 - 03:03
9
risposte

I repository dovrebbero restituire IQueryable?

Ho visto molti progetti con repository che restituiscono istanze di IQueryable . Ciò consente di eseguire ulteriori filtri e ordinamenti su IQueryable da un altro codice, che si traduce in diversi SQL generati. Sono curioso di sapere da...
posta 26.03.2013 - 21:57
12
risposte

Come fare un passo indietro e guardare il codice con occhi nuovi? [chiuso]

Ho trascorso l'ultimo anno come un team individuale per lo sviluppo di un'applicazione rich-client (35.000+ LoC, per quello che vale). Attualmente è stabile e in produzione. Tuttavia, so che le mie capacità erano arrugginite all'inizio del proge...
posta 06.09.2012 - 16:18
3
risposte

Come si svolge la progettazione architettonica in un ambiente agile?

Ho letto Principi per l'architetto Agile , in cui hanno definito i seguenti principi: Principle #1 The teams that code the system design the system. Principle #2 Build the simplest architecture that can possibly work. Principle #3 When...
posta 24.09.2012 - 09:03
11
risposte

Che cosa significa Robert C. Martin per SQL non è necessario? [chiuso]

Ho letto / guardato un sacco di contenuti di Robert C. Martin. Mi sono imbattuto in lui dicendo che SQL non è necessario a causa delle unità a stato solido. Quando cerco altre fonti per eseguire il backup di questo, ottengo un sacco di articoli...
posta 26.02.2018 - 02:41