Domande taggate «architecture»

Il design e la descrizione di alto livello di un sistema software. Il design architettonico distilla i dettagli di implementazioni, algoritmi e rappresentazione dei dati per concentrarsi sull'interazione dei componenti della "scatola nera".



4
Mappatura tra 4 + 1 modello di vista architettonica e UML
Sono un po 'confuso su come il modello di vista architetturale 4 + 1 si associ a UML. Wikipedia fornisce la seguente mappatura: Vista logica: diagramma di classe, diagramma di comunicazione, diagramma di sequenza. Vista di sviluppo: diagramma dei componenti, diagramma del pacchetto Vista del processo: diagramma delle attività Vista …
15 architecture  uml  model  view 



3
Namespace e linee guida per i nomi delle classi
Ho problemi a nominare correttamente le mie classi e i miei servizi quando sono coinvolti utils e altre classi di aiuto. Come struttureresti quanto segue: EventService.cs EventServiceUtils.cs EventServiceValidators.cs EventServiceCoordinator.cs eccetera... Ho più servizi con le stesse esigenze del servizio sopra. Un pensiero è quello di separare tutto questo in uno …
15 c#  architecture 


5
Come combinare TDD e DDD rigorosi?
TDD riguarda la progettazione di codice, guidato da test. Pertanto, i livelli tipici non vengono generalmente creati in anticipo; dovrebbero apparire leggermente attraverso i passaggi di refactoring. La progettazione guidata dal dominio comprende molti modelli tecnici, che definiscono livelli ben consolidati come Livello applicazione, Livello infrastruttura, Livello dominio, Livello persistenza. …


3
Chiarimento MVVM
Stiamo per scrivere la nostra prima applicazione WPF e stiamo acquisendo familiarità con il modello MVVM. Abbiamo creato molte applicazioni Winform e disponiamo di un'architettura che ha riscosso molto successo per noi. Stiamo riscontrando un po 'di problemi nel tradurre quell'architettura o nel determinare la posizione di alcuni elementi della …


3
Che cos'è esattamente un'applicazione multi-tenant?
Secondo la definizione disponibile online, "la multi-tenancy è un'architettura in cui una singola istanza di un'applicazione software serve più clienti ". Significa che ho un sito Web di un ristorante o di una scuola e fornisco l'accesso a diversi ristoranti o scuole per utilizzare la mia applicazione con i propri …

4
Quanto dipende l'architettura software dalla lingua?
Mentre mi istruisco sull'architettura del software e sui modelli di progettazione, ho notato che nella maggior parte dei casi alcune caratteristiche del linguaggio e specifiche di progettazione sono implicite nella spiegazione. Ad esempio praticamente qualsiasi articolo o libro che illustrerà le idee usando classi e interfacce. Tutto ciò che si …


1
Come impedire a un collega di introdurre estrema complessità e astrazione?
Sto attraversando un momento molto difficile perché il mio collega sembra esibire Sforzi di ottimizzazione prematura / non necessaria Deduplicazione prematura con astrazioni discutibili Ad esempio, utilizziamo un'architettura VIPER modificata. Ha introdotto una classe base per il componente Router (usando generics) come parte dell'implementazione del primo stack viper senza sapere …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.