Domande con tag 'design'

2
risposte

Refactoring a una gerarchia ereditaria in anticipo

Sto costruendo uno strumento di gestione per le ricette. Le ricette hanno un sacco di dati, tra cui cose molto generiche come un ID, tag, valutazioni e curiosità. Attualmente gestisco solo le ricette, ma desidero aggiungere il supporto per ingre...
posta 23.07.2016 - 12:44
1
risposta

È ragionevole scrivere un wrapper per usare una libreria OO in questo progetto procedurale?

Sto scrivendo un programma usando uno stile procedurale. Al massimo ho alcuni moduli in cui è presente la logica (uno per recuperare i dati da, uno per visualizzare le informazioni, uno con la logica di salvataggio, ecc.), ma i miei dati sono...
posta 11.03.2016 - 10:13
2
risposte

Progettazione software fault-tolerant dell'applicazione in esecuzione come cluster distribuito

Il sistema software mission-critical (come il software di controllo dei sistemi nei veicoli spaziali) spesso impiega più moduli software ridondanti sviluppati da diversi team (a volte utilizzando diversi linguaggi di programmazione), alla stessa...
posta 05.03.2016 - 05:00
3
risposte

Progettazione CMS: il multi-sito è una buona idea?

Sto costruendo un nuovo CMS con Node.js e ho una domanda. Sarebbe una buona idea aggiungere il supporto multi-sito simile a WordPress al sistema? O dovrei permettere all'utente di gestirlo tramite un proxy inverso come nginx? Mi rendo conto c...
posta 24.02.2016 - 12:45
1
risposta

Come devo gestire gli errori del database in un'applicazione web? [duplicare]

Sto sviluppando una semplice API RESTful usando il framework Go's Goji (sebbene questa domanda sia indipendente dalla lingua), in cui i parametri dell'URL vengono interrogati su un database PostgreSQL. Ecco come funziona: Per prima cosa de...
posta 25.03.2015 - 15:53
3
risposte

Registrazione eventi: registra un intero messaggio o un elenco di proprietà e genera?

Ho scritto un semplice sistema di registrazione degli eventi, su cui scrivo con una funzione simile a: void IIncidentLogic.ReportIncident( string code, string noun, string hostname, DateTimeOffset occurredAt) Dove code deriva d...
posta 09.07.2015 - 05:37
3
risposte

Che cos'è un buon design pattern per un insieme di metodi che comprende un algoritmo?

Questa è una domanda di progettazione relativa alla scoperta di un buon modello di progettazione OO o di una struttura di progettazione o combinazione di classi in grado di ospitare un algoritmo che elabora la selezione dell'utente per produrre...
posta 08.07.2015 - 21:56
1
risposta

Progettazione del database: regole per studenti e gruppi di studenti

Sono nuovo nei database. Sto usando MySql. Quello che ho è un sistema per studenti che memorizza le regole per gli studenti di una scuola. Ogni studente può o meno far parte di un gruppo (Calcio, Chitarra, ecc.) Regole diverse sono impo...
posta 20.07.2015 - 14:01
1
risposta

Come implementare una classe NavigationManager senza utilizzare il modello singleton

Mi sto esercitando a scrivere codice verificabile. Un problema a cui ho partecipato (anche molto ricercato) è il modello singleton. La sua natura di stato globale lo rende inaffidabile da testare perché le modifiche alle proprietà di singleton v...
posta 04.07.2015 - 03:00
2
risposte

I costruttori per le classi API devono mai essere pubblici oppure è sempre possibile utilizzare una fabbrica? [chiuso]

Sono sorpreso che questo non sia stato chiesto prima, o almeno non riesco a trovarlo da nessuna parte. So che questa è più una questione filosofica, ma c'è una ragione particolare non per usare una fabbrica (presumo che tutti conoscano i vanta...
posta 26.06.2015 - 12:05