Domande con tag 'architecture'

5
risposte

Progettazione per l'estensibilità di terze parti

Ho difficoltà a capire come fornire un'API a terze parti per consentire le estensioni per le applicazioni desktop. Capisco che se sto usando un linguaggio compilato (ad esempio C ++), posso caricare le librerie dinamiche come estensioni in fase...
posta 11.07.2018 - 03:32
5
risposte

OOP: passare un nuovo oggetto come parametro o crearlo all'interno del costruttore?

Ho tre sottoclassi che ereditano da Hero : Warrior Magician Amazon I tre hanno un Weapon , che è sempre lo stesso: Warrior contiene sempre un Sword (che eredita da Weapon ) Magician co...
posta 05.03.2017 - 04:35
3
risposte

Best practice sulla condivisione del codice tra le librerie open source

Ho una libreria Android utilizzata da una discreta quantità di persone, chiamiamola libreria A. Sto costruendo una seconda libreria, la biblioteca B. Le due librerie sono concettualmente correlate, risolvono diversi problemi nello stesso d...
posta 17.06.2018 - 15:52
1
risposta

Sviluppo di un compilatore per un'architettura CPU autoprodotta

Recentemente sono stato consumato creando la mia semplice architettura CPU che a un certo punto potrebbe essere facilmente implementata nell'hardware (nessun FPGA, ma circuiti Logic Gate reali). Naturalmente per soddisfare questo requisito sono...
posta 27.12.2014 - 13:56
3
risposte

Come evitare di mescolare la chiave surrogata con il resto dei dati

Supponiamo di avere un CRUD molto semplice in cui stai semplicemente memorizzando un semplice tipo di dati simile a una tupla, ma la sua chiave primaria naturale è ingombrante da ricordare (molto lunga, difficile da scrivere, ecc.). Inoltre, sup...
posta 25.08.2016 - 19:20
4
risposte

Dove collocare la logica di manipolazione dell'interfaccia utente / modello di dominio (trasferimento dei dati dalla vista al modello di dominio)

Stiamo iniziando un progetto greenfield in ASP.NET MVC. Ho utilizzato il pattern MVC in altri stack (PHP e Ruby) e continuo a incontrare gli stessi problemi su dove posizionare la logica aziendale, la logica dell'interfaccia utente e dove questo...
posta 03.03.2016 - 17:59
1
risposta

Chi comunica con il database in MVC / MVP?

Sto costruendo una piccola applicazione e voglio salvare i miei oggetti di business in un database. Ho i miei oggetti business e un modello che funge da contenitore per i miei oggetti aziendali e fornisce metodi per la loro creazione e cancel...
posta 23.02.2016 - 01:40
1
risposta

Qual è lo scopo della logica di dominio / business nelle classi quando si hanno repository?

Dalla mia esperienza penso che avere classi / modelli senza comportamento solo nella mia applicazione, accanto ai loro repository non sia un buon OOP. Ma questo è il modo in cui ho implementato il modello di repository. Faccio in modo che ovunqu...
posta 25.01.2017 - 13:57
3
risposte

CTO ha lasciato - codebase è un enorme kludge, qualche consiglio su come gestire / gestire / danneggiare il controllo? [chiuso]

Ho iniziato a lavorare in un'azienda 2 mesi fa come sviluppatore PHP. Sono entrato in un po 'di un kludge, ma devo ancora trovare un'azienda che non sia ... La stable di sviluppo è attualmente composta da due sviluppatori (me compreso) che funge...
posta 27.08.2012 - 15:56
2
risposte

Validazione e persistenza dei dati in un modello di dominio

Il mio (primo e attuale) posto di lavoro (un negozio .NET) soffre di una sovrabbondanza di modelli di dominio anemico , nella misura in cui non so davvero come la convalida e la persistenza dei dati debbano essere gestite in un modello di domi...
posta 27.09.2013 - 18:53