Domande con tag 'architecture'

6
risposte

Colmare il divario tra macchine astratte e computer achitectures? [chiuso]

Mi sento sempre disconnesso tra macchine astratte (come le macchine di Turing) e architetture di computer (incluse le architetture di macchine virtuali, l'architettura di Von Neumann). Quindi mi piacerebbe sapere come sono correlati? Come si inf...
posta 11.02.2015 - 18:12
4
risposte

Alternative all'ereditarietà multipla per la mia architettura (NPC in un gioco di strategia in tempo reale)?

La codifica non è così difficile in realtà . La parte difficile è scrivere un codice che abbia senso, sia leggibile e comprensibile. Quindi voglio ottenere uno sviluppatore migliore e creare una solida architettura. Quindi voglio creare un'a...
posta 22.08.2014 - 20:47
5
risposte

Utilizzo di Func al posto delle interfacce per IoC

Contesto: sto usando C # Ho progettato una classe, e per isolarla e semplificare i test unitari, sto passando tutte le sue dipendenze; non esegue l'istanziazione degli oggetti internamente. Tuttavia, invece di fare riferimento alle interfacce...
posta 03.04.2017 - 20:42
5
risposte

Come posso sapere se il mio computer è un'architettura di Harvard o di von Neumann?

Comprendo che la differenza tra le due architetture è la separazione delle istruzioni dai dati nell'architettura di Harvard. Ma come faccio a sapere su che tipo di sistema sono attivo? È possibile scrivere un programma tale che il programma dete...
posta 06.12.2012 - 01:21
5
risposte

Un documento di descrizione dell'architettura è una violazione del principio di DRY?

Il principio DRY (Non ripeterti) afferma che "ogni conoscenza deve avere un singolo , rappresentazione non ambigua e autorevole all'interno di un sistema. " La maggior parte delle volte si riferisce al codice, ma spesso viene esteso anche alla...
posta 09.10.2010 - 21:34
5
risposte

Avvio di un'architettura coerente in un'applicazione legacy

Ho la responsabilità di un grande sito web basato su Asp.Net. Attualmente è un sito Web (non un'applicazione web), alcuni servizi Windows e un certo numero di librerie di classi. Il livello dati utilizza una combinazione di LLBLGEN e Linq T...
posta 05.11.2011 - 10:08
2
risposte

Qual è la differenza tra robustezza e tolleranza d'errore?

Sistemi / programmi / algoritmi distribuiti / ... sono spesso descritti con il predicato robusto o fault-tolerant . Qual è la differenza? Dettagli: Quando google per + robust + "fault-tolerant", ottengo solo due hit, entrambi inutil...
posta 01.12.2013 - 15:23
2
risposte

Perché separare la classe CommandHandler con Handle () invece di gestire il metodo nel comando stesso

Ho una parte del pattern CQRS implementata usando S # arp Architecture in questo modo: public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler...
posta 10.01.2014 - 20:24
3
risposte

Architettonicamente parlando, un livello di astrazione del database, come l'Entity Framework di Microsoft, annulla la necessità di un Data Access Layer separato?

Il modo in cui era Per anni ho organizzato le mie soluzioni software in questo modo: Data Access Layer (DAL) per astrarre l'attività di accesso ai dati Business Logic Layer (BLL) per applicare le regole aziendali ai set di dati, gestire...
posta 23.08.2013 - 15:25
3
risposte

IValidatableObject vs Single Responsibility

Mi piace il punto di estensibilità di MVC, che consente ai modelli di visualizzazione di implementare IValidatableObject e di aggiungere la convalida personalizzata. Cerco di mantenere i miei controllori snelli, visto che questo codice è l'un...
posta 15.06.2012 - 14:13