Domande con tag 'design'

1
risposta

Gestione modifiche [chiuso]

Attualmente sto sviluppando un'applicazione WinForm. Per informare il cliente sui miglioramenti e le correzioni apportate durante l'ultima versione, vorrei gestire e visualizzare un log delle modifiche. Ho trovato principalmente il changelog...
posta 18.08.2014 - 09:18
2
risposte

Come faccio a eliminare i riferimenti ciclici in questo design?

Ho 3 classi: Riunione , Progetto e Agenda . Un progetto contiene tutti i tipi di informazioni + un elenco di riunioni. L' Agenda contiene un elenco di riunioni imminenti. Un Riunione contiene alcuni dati + un elenco di progetti...
posta 06.09.2013 - 13:22
2
risposte

Esiste un modo migliore per organizzare i miei test dei moduli che evitino un'esplosione di nuovi file sorgente?

Ho un modo accurato (così ho pensato) di avere ciascuno dei miei moduli in grado di produrre un eseguibile di test unitario se compilato con il flag -DTESTMODULE . Questo flag protegge una funzione main() che può accedere a tutti i dati...
posta 19.09.2013 - 20:55
1
risposta

Come gestisci la configurazione di distribuzione dei tuoi browser spessi (html / javascript / css) client?

Domanda Per quelli di voi che lavorano con html / javascript / css "thick client", in particolare quelli che funzionano contro alcune API server indipendenti dal client, come gestite la configurazione dell'ambiente di distribuzione? Gestis...
posta 15.09.2013 - 02:56
1
risposta

Best practice per raccogliere informazioni dagli oggetti figlio

Sto regolarmente seguendo il seguente schema: public abstract class BaseItem { BaseItem[] children; // ... public void DoSomethingWithStuff() { StuffCollection collection = new StuffCollection(); foreach(child...
posta 27.05.2014 - 15:31
1
risposta

Come gestire gli errori meglio affrontati in un livello di astrazione più elevato e dipendenti dallo stato inferito nel livello corrente?

Ho un caso d'uso che può essere riparato, ma la logica per ripararla è meglio fatta con un livello più alto di astrazione. Il solo lancio di eccezioni / insuccessi è brutto perché è difficile passare indietro nello stack le informazioni necessar...
posta 17.05.2014 - 00:25
2
risposte

Come presentare un modello di dati stabile in un'API pubblica che consente di modificare le strutture di dati interne senza interrompere la visualizzazione pubblica dei dati?

Sto sviluppando un'applicazione che consente agli utenti di scrivere script C #. Questi script consentono agli utenti di chiamare metodi selezionati e di accedere e manipolare i dati in un documento. Funziona bene, tuttavia, nella versione di sv...
posta 05.06.2014 - 16:33
1
risposta

Problema di progettazione del sistema di gestione dell'inventario "Pacchetti di articoli"

Sto sviluppando un sistema di gestione delle vendite con modulo di gestione delle scorte, sto affrontando un problema di progettazione logica e non so davvero come affrontare il problema in modo semplice, quindi ho scritto un esempio che illustr...
posta 15.04.2014 - 15:51
2
risposte

MVC: spesso il controllore delega semplicemente a Model quando viene notificato da View of GUI events. È ragionevole?

Da quando ho imparato a conoscere MVC, l'ho usato per ogni app che ho fatto (che probabilmente non è l'idea migliore, ma non è l'argomento di questa domanda). Tutte piccole, 1000 app LoC. Sto usando Java e Swing per la GUI. Ciò che di solito...
posta 03.05.2014 - 17:20
1
risposta

Applicazione aziendale con molte query SQL

Contesto: Sto lavorando su un database di Access abbastanza grande (che ho ereditato) che ha la sua interfaccia e le tabelle separate. Per far funzionare tutto questo, abbiamo un sacco di query SQL (dozzine). Alcuni puntano a quel database...
posta 16.05.2013 - 01:49