Domande con tag 'design'

2
risposte

Cosa NON è MVC? (in un'app Web)

È facile trovare molte descrizioni di ciò che MVC è - per esempio qui , qui o in questo video . Sono curioso, cosa NON è MVC? o più precisamente - In un'app che utilizza MVC, qual è il resto diverso da MVC? . Vedo la tendenza a...
posta 05.11.2015 - 11:16
4
risposte

Perché le funzioni pure non dovrebbero essere sempre statiche e pubbliche? [duplicare]

Quali sono le ragioni, tecniche o meno, che le funzioni pure (funzioni che non si basano sullo stato esterno e non hanno effetti collaterali) dovrebbero non essere sempre pubbliche e statico? Quando una funzione statica e pura è molto g...
posta 19.09.2015 - 06:27
2
risposte

Pattern di cluster classe Objective-C

Ho molti sottolotti di una classe. Scelgo classi concrete in base al tipo (enum semplice). Mi piace l'idea del cluster di classe. Dovrei usarlo o semplicemente creare factory class (ma ogni classe in ogg-c è in realtà una fabbrica)? Qual è la...
posta 02.04.2013 - 08:53
1
risposta

Progettazione OOP - Un possibile approccio errato rende impossibile l'implementazione in codice

Quest'ultimo semestre ho tenuto lezioni sul design OOP, ho capito la maggior parte di ciò che dovevo fare ma c'è qualcosa che non riesco a capire. Sono abbastanza sicuro che i modelli che creo sono sbagliati perché non possono essere implemen...
posta 11.06.2013 - 01:52
4
risposte

metodo migliore per ripristinare lo stato se si verifica un errore durante l'aggiunta / eliminazione

Quindi ho un framework generico con un concetto di oggetti figlio e genitore, gli oggetti non devono essere dello stesso tipo e posso aggiungere o rimuovere uno di essi. L'aggiunta di chiamate si aggiunge a tutti i bambini e informa i genitori,...
posta 29.04.2013 - 23:49
3
risposte

Qual è il design migliore per esporre le informazioni in un sistema di tracciamento dei bug?

Stiamo lavorando su un sistema BugTracking e siamo ancora in fase di apprendimento. Un BugReport ha un titolo, una descrizione, (...) e anche un tag. Un tag rappresenta il progresso del BugReport, ad es. Novità: BugReport appena creato...
posta 20.03.2016 - 14:51
2
risposte

Quando è necessario il layer Use Case?

Nel suo post sul blog The Clean Architecture Zio Bob suggerisce un'architettura a 4 livelli. Comprendo la separazione tra regole di business, interfacce e infrastruttura, ma mi chiedo se / quando sia necessario disporre di livelli separati per...
posta 27.09.2012 - 17:09
2
risposte

Quali sono i migliori modelli / progetti per lo sviluppo di API stateful?

Sto per implementare un'API per il mio server TCP / IP scritto in Java. In questo momento ho un metodo temporaneo che accetta una stringa, esegue un comando basato sulla stringa e restituisce una stringa fondamentalmente simile alla seguente....
posta 22.02.2011 - 13:11
2
risposte

Tipi di diagrammi ER

Attualmente sto seguendo un corso per la progettazione di database e stiamo utilizzando lo stile del diagramma ER progettato da Peter Chen. Ho un paio di problemi con questo stile: Le chiavi nelle relazioni non sembrano realistiche. In prati...
posta 03.02.2011 - 14:46
2
risposte

Qual è il modo migliore per progettare menu flessibili?

Mi piacerebbe avere un menu come questo in surfdome . Non intendo l'interfaccia utente ma la flessibilità di questo menu. Proverò a spiegarlo. Ho alcuni prodotti. Voglio abbinare questi prodotti con alcune categorie e avere più tipi di me...
posta 28.02.2013 - 07:49