Domande con tag 'design'

1
risposta

Null Object Pattern e Input validation - copia l'implementazione reale o accetta tutto in silenzio?

Ho un WifiComponent nel mio Camera nella mia applicazione client. È responsabile della gestione della funzionalità Wifi della fotocamera. La fotocamera rappresenta una fotocamera reale. Questo WifiComponent può essere abilitato...
posta 17.11.2014 - 15:08
1
risposta

Transizione dal progetto database-first al progetto DDD

Abbiamo un progetto web api c # che è stato creato utilizzando il database-first diversi anni fa. Ora è necessario passare all'architettura DDD per questo stesso progetto. Il motivo principale di ciò è porre l'accento sulla logica di business (c...
posta 24.01.2017 - 22:46
3
risposte

Le classi di riferimento reciproco sono una conseguenza del cattivo design? [chiuso]

Attualmente sto lavorando a una piccola partita che ho fatto in una decina di giorni. Dal momento che sto programmando per me stesso, sono pigro e sto andando alla soluzione più semplice con (troppo) poca preoccupazione per la cattiva qualità de...
posta 27.09.2015 - 21:23
4
risposte

Vieta qualsiasi principio OOP se una funzione membro non usa nessuna delle proprietà di classe / delle variabili membro?

Ho una classe esistente che interagisce che può aprire, leggere o scrivere su un file. Ho bisogno di recuperare una modifica di file per questo scopo, devo aggiungere un nuovo metodo Supponiamo che questa sia la mia definizione di classe in c...
posta 10.11.2016 - 18:19
7
risposte

Una classe senza variabili di istanza dovrebbe essere considerata una classe?

Supponiamo che sia necessario implementare alcune funzioni strettamente correlate che forniscono funzionalità, ma non è necessario tenere traccia di nessuno stato tra queste funzioni, ma a volte passano alcuni parametri tra di loro. Quale sarebb...
posta 15.05.2012 - 23:09
4
risposte

Sottotipizzazione senza aggiungere stato o comportamento - Cattiva pratica?

condizioni Esistono molti sottotipi di Exception che non hanno nessuno stato o comportamento aggiunto. Ad esempio, ClosedByInterruptException codice . Domanda Perché la sottotipizzazione non aggiunge stato o comporta...
posta 24.12.2016 - 01:18
3
risposte

sta scendendo sempre male?

Nella mia azienda, disponiamo di molti "servizi" diversi che funzionano in parallelo e inviano messaggi tra loro utilizzando un sistema di messaggistica comune. Tutti gli oggetti messaggio provengono da un oggetto generico comune che abbiamo def...
posta 11.03.2013 - 16:13
5
risposte

È necessario progettare un'applicazione senza prima la prototipazione?

Ho appena iniziato a utilizzare un motore grafico popolare e ben documentato, e mi è stato dato un mese per creare alcuni piccoli programmi e familiarizzare con esso. La biblioteca è enorme e ci sono sezioni che non ho esplorato. A causa d...
posta 25.01.2012 - 08:39
4
risposte

Alcune classi contro 20 classi? Una domanda su bloat [chiuso]

Nel valutare il lavoro di una società di outsourcing, ho scoperto che hanno una propensione a dividere il lavoro in quante più classi possibili, ognuna delle quali è testabile. In un certo senso questo sembra encomiabile, ma lo stanno portando a...
posta 10.03.2018 - 19:45
3
risposte

Progettazione: come evitare l'interruzione della compatibilità a causa delle modifiche al database

Questo è il mio scenario, ho questa interfaccia: public interface hitTheDataBase { public void insertMe(String [] values); public void modifyMe(String [] values); public DataTable selectMe(); } E ho queste due classi che impleme...
posta 10.03.2016 - 20:35