Domande con tag 'design'

4
risposte

Quando ignorare gli errori che sono comuni e il programma recupera da [chiuso]

Ho un programma che fa centinaia di richieste CURL giornaliere, richieste SMTP e altre richieste. Meno dell'1 percento delle volte, una richiesta CURL o SMTP avrà esito negativo. Migliore che posso dire, la causa del problema è esterna e non può...
posta 01.11.2016 - 12:27
5
risposte

API RESTful basata sulla funzione di progettazione

Si prega di risolvere una discussione tra me e un amico. Attualmente stiamo progettando un'API di prodotto. La nostra entità prodotto è simile a questa { "Id": "", "ProductName": "", "StockQuantity": 0 } Le vendite di prodott...
posta 13.06.2018 - 08:48
5
risposte

Quali principi fondamentali vorrebbero in una biblioteca?

Si parla di quale sintassi e caratteristica ti piace in un linguaggio di programmazione; ora chiederò quali principi di base o funzionalità vorresti in una libreria nella tua lingua preferita (o in qualsiasi altra lingua)? Un esempio sta aven...
posta 08.11.2010 - 12:44
5
risposte

Devo usare metodi astratti o virtuali?

Se supponiamo che non sia desiderabile che la classe base sia una pura classe di interfaccia e che usi i 2 esempi dal basso, che è un approccio migliore, usando la definizione della classe del metodo astratto o virtuale? Il vantaggio della...
posta 26.02.2013 - 17:47
7
risposte

Come faccio a immergermi in profondità nel codice che non ha un singolo punto di ingresso?

Lavoro su progetti Java enterprise che non hanno un singolo punto di accesso da cui posso tracciare il flusso di esecuzione. Alcuni progetti hanno centinaia di classi e, quando mi viene chiesto di aggiungere una funzione a un progetto, mi trovo...
posta 15.03.2012 - 23:03
8
risposte

Dovremmo scrivere una progettazione dettagliata dell'architettura o solo uno schema durante la progettazione di un programma?

Quando eseguo il design per un compito, continuo a combattere questa sensazione fastidiosa che, a parte il fatto di essere una struttura generale, alla fine sarà più o meno ignorata. Ti darò un esempio: Stavo scrivendo un frontend per un disp...
posta 21.11.2011 - 07:52
3
risposte

Come decidi dove la funzionalità dovrebbe appartenere a un progetto su larga scala?

Nella mia attuale situazione di sviluppo, abbiamo un sacco di DLL, eseguibili e librerie statiche. Come decidi cosa dovrebbe andare in una DLL? Cosa dovrebbe andare in un eseguibile? Perché avere funzionalità separate in diversi file eseguibili?...
posta 29.08.2011 - 19:33
2
risposte

L'architettura evolutiva del software è una contraddizione?

Secondo me, l'architettura evolutiva si riduce a rendere l'architettura facile da modificare. Ora l'architettura è spesso definita come le cose che dovresti ottenere subito perché saranno difficili da cambiare in seguito. Come si combina ques...
posta 18.04.2018 - 16:36
3
risposte

Selezione del design dell'applicazione (giusto?) [chiuso]

Mentre lavoravo per creare prodotti software per le startup in fase iniziale, ho visto due scuole di pensiero molto comuni che definiscono un approccio alla progettazione delle applicazioni. Questi due paradigmi tipicamente includono la proge...
posta 19.12.2013 - 23:42
2
risposte

Esiste un modo per gestire le raccolte annidate in modo più elegante?

La mia domanda è piuttosto una domanda di design. Nel mio programma sono arrivato a una struttura dati simile a questa: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new Concurr...
posta 13.01.2012 - 15:18