Domande con tag 'design'

4
risposte

Utilizzo di un SDK con codice pazzo

Recentemente ho dovuto lavorare con un SDK che aveva un sacco di parti pazzesche *. Non usare l'SDK non era un'opzione in quanto doveva parlare con alcuni software di terze parti. Qual è il modo migliore per gestire il codice pazzo? Generalme...
posta 30.09.2011 - 12:15
1
risposta

Rilascio del software con un clic

Sto riscrivendo un programma di installazione vb6 in NSIS. Una delle mie priorità è compilare-rilasciare nel minor numero di passi possibili; idealmente, un processo a un clic, in cui tutti i file necessari sono inclusi, registrati e inseriti ne...
posta 27.07.2011 - 16:21
5
risposte

L'architettura del progetto ha una strong relazione con le librerie utilizzate?

I programmatori, quando si tratta di parlare di modelli popolari nelle applicazioni aziendali, predicare che si dovrebbe codificare contro le interfacce per rimuovere forti relazioni tra i componenti; fare ciò aiuterà a cambiare i tipi di cement...
posta 04.09.2011 - 17:51
4
risposte

Class design dilemma: incapsulamento contro la singola responsabilità / separazione delle preoccupazioni

Sto lavorando su una classe che rappresenta un oggetto con rappresentazioni multiple: una è una rappresentazione di tipo XML utilizzata da un sistema di ordinamento automatico, l'altra è una rappresentazione basata su POJO utilizzata da uno stru...
posta 07.12.2015 - 09:26
3
risposte

L'uso degli hash per le chiavi primarie è una buona idea?

La carta d'identità elettronica austriaca si basa sui cosiddetti identificatori di settore. Ad esempio, un ospedale può identificare una persona ottenendo un ID di settore per quella persona, che viene calcolato in modo approssimativo come seg...
posta 19.08.2015 - 12:03
5
risposte

Come modellare un tipo di indirizzo in DDD?

Ho un'entità User che ha un Set di Address dove Address è un oggetto valore: class User{ ... private Set<Address> addresses; ... public setAddresses(Set<Address> addresses){ //set all add...
posta 10.11.2013 - 22:49
4
risposte

Domanda di progettazione orientata agli oggetti

Sto usando una classe attraverso una dll a cui non ho il controllo diretto. Quindi, in effetti, sono solo un cliente di questa classe. La classe rappresenta un modulo che può essere stampato, inviato ai client e monitorato nel sistema. Devo c...
posta 27.01.2012 - 19:48
2
risposte

La Regola 9 di Object Calisthenics è davvero praticabile nella vita reale?

Recentemente ho letto di Object Calisthenics e sono bloccato sulla Regola 9. Il mio tipico approccio al codice (io sono uno sviluppatore C # .NET) è quello di modellare i dati come classi POCO che esistono solo per rappresentare schemi di...
posta 02.10.2017 - 17:23
2
risposte

Classi astratte nella struttura del pacchetto

Ho una classe astratta che avrà molti implementatori. Ci sono, naturalmente, molti posti in cui inserire classi astratte in una struttura di pacchetti Java. La classe astratta dovrebbe essere nello stesso pacchetto degli implementatori o dovrebb...
posta 20.12.2010 - 18:42
5
risposte

Sto sfruttando gli alberi come un modello o sono solo molto comuni?

Sto lavorando a un progetto e ho scoperto che ho modellato i due componenti più grandi come alberi. I miei usi principali finora sono: Generalmente modella i contenitori fisici (e i sotto contenitori, i sotto-contenitori secondari ecc.)...
posta 06.07.2011 - 16:20