Domande con tag 'design'

2
risposte

Dove dovrebbe essere scritto il codice di convalida "non campo vuoto" su un'applicazione a 3 strati?

Quando si lavora con il modello a 3 strati, dove dovrebbe essere inserito il codice di convalida? per: campi non vuoti, opzioni non selezionate, valori nulli, date scritte errate, ecc. Per mantenere l'isolamento totale tra un modulo (livello...
posta 16.08.2014 - 22:53
5
risposte

Scegliere un'astrazione di classe quando esistono approcci molteplici

Ho difficoltà a provare a progettare una struttura di classe per alcune funzionalità di ricerca. È abbastanza probabile che mi stia avvicinando completamente a questo in modo errato, ma mettendo da parte questo sono curioso di come le altre pers...
posta 04.08.2014 - 17:09
1
risposta

Un unico database, più dipendenze del sistema

Considera un ambiente in cui disponiamo di un unico database principale, con molti sistemi separati che utilizzano questo unico database. Questo porta a tutti questi sistemi hanno una dipendenza comune, che alla fine introduce l'accoppiamento...
posta 21.08.2014 - 05:26
2
risposte

Strutture dati VS Classi e cosa succede se si uniscono? [chiuso]

Bene, ho imparato questo: Le classi hanno metodi pubblici che eseguono operazioni sui dati della classe e nascondono le loro implementazioni. Strutture dati d'altra parte, espongono completamente la loro implementazione attraverso le p...
posta 18.03.2014 - 14:59
1
risposta

Qual è il significato dell'output dell'analisi del Function Point

Sono un principiante nei principi di ingegneria del software. Questa domanda ha solo un significato accademico. Ho letto sull'analisi del Function Point. Otterremo un valore intero come output per l'analisi del Function Point. Che cosa è p...
posta 12.12.2013 - 02:09
2
risposte

Opzioni per il registro applicazioni [chiuso]

Lavoro per una piccola azienda di software (circa 200 persone che costruiscono 8-10 applicazioni) e speravo di ottenere qualche consiglio sui prodotti che potrebbero essere disponibili per gestire le informazioni su quali client utilizzano le ve...
posta 26.06.2012 - 13:27
2
risposte

Esempio di OOP in PHP nel mondo reale semplice?

Sto cercando di imparare PHP OOP, ma quando ho seguito i tutorial, tutti gli esempi sembrano implicare cose come: class Human { $_sex; public function setSex($sex) { $this->_sex = $sex; } public function getSex() {...
posta 20.02.2013 - 17:52
3
risposte

sottoclasse senza logica di classe astratta

Ho una classe chiamata Change che dovrebbe essere astratta e avere alcuni metodi di base. Ho classi Insert , Update e Delete che estende Change . Nel caso di Insert , Update io uso solo estendi e aggiungo no...
posta 20.11.2018 - 19:33
1
risposta

Come impostare la proprietà nullable / facoltativa dell'oggetto database su NULL nel backend?

Stiamo costruendo API che principalmente trasferisce gli oggetti del database avanti e indietro tra utente e database, quindi il flusso principale di informazioni è piuttosto semplice: Table (view) <-- ORM --> C#/Java/etc. Objects <--...
posta 10.10.2018 - 06:22
4
risposte

La coesione di alta classe viola il linguaggio dei domini onnipresenti

Originariamente pubblicato su CodeReview, ma è stato rilevato che sarebbe stato pubblicato qui meglio. L'altra domanda è stata cancellata. Creazione di un software di finanza personale, ma in esecuzione in un problema di architettura. Ho una...
posta 29.09.2018 - 18:50