Domande con tag 'design-patterns'

3
risposte

Raccomanda un modello di progettazione / approccio all'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (ad es. in Java, C ++, Perl, PHP)

Puoi raccomandare un modello / approccio di progettazione per l'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (Java, C ++, Perl, PHP)? Alcuni errori devono essere segnalati. Alcuni errori possono essere...
posta 19.09.2011 - 16:18
9
risposte

Come dividere grandi classi strettamente accoppiate?

Ho alcune classi enormi di oltre 2k linee di codice (e in crescita) che vorrei refactoring, se possibile, per avere un po 'più leggero e pulito design. Il motivo per cui è così grande è principalmente perché queste classi gestiscono un insiem...
posta 10.08.2012 - 17:56
2
risposte

Dove convalidare le regole del modello di dominio che dipendono dal contenuto del database?

Sto lavorando su un sistema che consente agli amministratori di definire i moduli che contengono campi. I moduli definiti vengono quindi utilizzati per immettere dati nel sistema. A volte i moduli sono compilati da un utente tramite una GUI, a v...
posta 07.09.2013 - 21:23
3
risposte

Esiste un modello di progettazione per la gestione di relazioni profonde da molti a molti?

Ho difficoltà a definire questo schema di dati che ho incontrato lavorando su diverse applicazioni. Consiste di: Un tipo di oggetto che è composto da molti oggetti stessi Un secondo tipo di oggetto, in cui ogni istanza "ha molti" del pr...
posta 29.08.2015 - 03:50
6
risposte

Come ridurre un interruttore in un'istruzione switch?

Quindi sto creando un metodo per creare una linea di saluto basata su due persone da un database. Ci sono quattro parametri: i due nomi ( name1 e name2 ) ei due sessi ( gender e gender2 ). Per ogni combinazione di genere,...
posta 14.07.2015 - 10:49
5
risposte

Generazione di classi Java con parametri di valore in fase di compilazione

Considera una situazione in cui una classe implementa lo stesso comportamento di base, i metodi, eccetera, ma possono esistere più versioni differenti di quella classe per usi diversi. Nel mio caso particolare, ho un vettore (un vettore geometri...
posta 15.02.2016 - 23:44
4
risposte

Stile di programmazione in Perl

Lavoro in Java quindi in pratica utilizzo il paradigma OOP durante la codifica. Sto per iniziare a lavorare in Perl e mi chiedevo quale sia il paradigma seguito dagli sviluppatori Perl. Nel wiki si dice che supporta molti paradigmi, ma non sono...
posta 18.03.2013 - 19:05
2
risposte

Architettura / stratificazione del progetto .NET MVC

Quando si pianifica l'architettura per un'applicazione web MVC su scala medio-larga, come si implementano gli strati per essere il più possibile disaccoppiati e facili da testare? (in pratica segui le best practice) Supponiamo che sto utilizzand...
posta 03.10.2013 - 22:08
1
risposta

Modelli di progettazione utili per lavorare con FragmentManager su Android

Quando si lavora con i frammenti, ho utilizzato una classe composta da metodi statici che definiscono le azioni sui frammenti. Per ogni progetto, potrei avere una classe chiamata FragmentActions , che contiene metodi simili ai seguenti: pu...
posta 11.12.2012 - 05:27
4
risposte

Nascondere / disabilitare le funzionalità per alcuni utenti

Diciamo che ho una versione gratuita e a pagamento dell'app. La versione a pagamento è un superset della versione gratuita per quanto riguarda le funzionalità disponibili per gli utenti, il che significa che la versione a pagamento avrà tutte le...
posta 14.05.2018 - 12:03