Domande con tag 'programming-practices'

1
risposta

Ragioni per non avere un sistema flessibile di gestione dei ruoli

La nostra applicazione web .NET ha la capacità di aggiungere ruoli dinamicamente e assegnare funzionalità (le definiamo in un enum di applicazione) a quel ruolo. Quindi quelle funzionalità sono definite da noi (il nostro cliente) in base alle su...
posta 07.03.2016 - 00:15
3
risposte

Parametri multipli rispetto a un singolo parametro (oggetto con proprietà multiple)

Ho un'entità Student con le seguenti proprietà: ( name , joinedOn , birthday , age , batch , ecc.) e una funzione fetchStudents(<params>) . Voglio recuperare gli studenti in base a più filtri. Nel mio metodo...
posta 09.12.2012 - 19:12
2
risposte

Schema di specifiche e principio di apertura chiusa

Sto studiando i principi SOLID e sto riscontrando alcuni problemi relativi al Pattern delle specifiche e all'apertura / principio chiuso. Il fatto è che il pattern Specification introdotto da Eric Evans e Martin Fowlers crea un po 'di astra...
posta 24.08.2016 - 19:18
1
risposta

Ottimo modo per programmare un flusso di orchestrazione / processo

Sto programmando un processo in cui i clienti verranno separati in 3 gruppi diversi, e per ogni gruppo verrà eseguita un'azione diversa. La mia domanda riguarda il processo di decidere quale client sarà in quale gruppo. Come input ho ric...
posta 28.05.2015 - 17:07
4
risposte

Creazione di riferimenti a oggetti bidirezionali e mantenimento dell'integrità dei dati

Ho due classi diverse; a Player e a Group . Devo essere in grado di interrogare un Player a cui Group s sono registrati ( player.getGroups() ), e quali Player s sono registrati rapidamente su Group ( group.getP...
posta 03.07.2015 - 13:33
1
risposta

Come evitare di reinventare la ruota quando si usano quadri complessi?

Per il backstory, sto sviluppando un'applicazione GUI in C # / WPF. Ho già avuto nel mio codice molte istanze di <ComboBox ItemsSource="{Binding Items}"> <ComboBox.ItemTemplate> <DataTemplate> <Text...
posta 30.07.2014 - 09:56
2
risposte

Il disaccoppiamento può danneggiare la manutenibilità in determinate situazioni?

Il fatto che la logica aziendale sia mappata su interfacce anziché implementazioni ostacola effettivamente il mantenimento dell'applicazione in determinate situazioni? Un esempio ingenuo con il framework Hibernate di Java sarebbe, ad esempio...
posta 09.06.2014 - 14:06
4
risposte

Imparando facendo (e programmando per tentativi ed errori) [chiuso]

Come si impara una nuova piattaforma / toolkit mentre si produce codice funzionante e si mantiene pulita la base del codice? Quando so cosa posso fare con la piattaforma e il toolkit di base, di solito faccio questo: Creo un nuovo ramo (c...
posta 21.11.2012 - 20:06
3
risposte

Funzioni che contengono una singola istruzione?

Va bene avere funzioni che hanno istruzioni singole? Solitamente realizzo funzioni con istruzioni singole. Credo che questi aumentino la leggibilità del codice e io sia in grado di scrivere codice più velocemente in quanto rendono il codice p...
posta 29.11.2016 - 15:52
1
risposta

È una buona idea usare un MVC Spring come frontend di un'architettura di Microservice?

Il mio prototipo di microservice attualmente ha un'applicazione MVC di avvio Spring come front-end. L'applicazione esegue il rendering della vista completamente nel back-end. Effettua chiamate di resto verso altri microservizi come OrderService...
posta 03.03.2017 - 01:23