Domande con tag 'invariants'

1
risposta

Come garantire gli invarianti / la logica interna nei metodi setter

Secondo i principi del DDD, utilizzo metodi di fabbrica per creare oggetti coerenti e assicurare che gli oggetti siano nello stato giusto. Ora sono in dubbio sulla logica interna dei metodi setter. Sono legato a un oggetto, simile al seguente...
posta 08.04.2014 - 10:02
3
risposte

Errori comuni che portano a invarianti corrotti

La mia principale fonte di reddito è lo sviluppo web e attraverso questo sono giunto a godermi le meraviglie della programmazione poiché la mia conoscenza di lingue diverse è aumentata nel corso degli anni attraverso il lavoro e il gioco persona...
posta 10.01.2011 - 00:59
1
risposta

Protezione degli invarianti di classi

Ho un po 'di tempesta in una tazza da tè al lavoro, e sto cercando di capire se ho ragione, nel torto o forse un po' di entrambi. Tutto è iniziato in modo abbastanza innocente; uno sviluppatore di un altro team stava commentando durante una r...
posta 21.09.2016 - 21:54
2
risposte

Dove inserire il codice relativo agli invarianti?

Sto sviluppando una piccola applicazione, solo per praticare DDD. Per quanto ne so. invarianti sono il termine generale di convalida relativo al dominio. Quindi, per esempio, se voglio avere solo i nomi ucfirst, allora è un invariante e ho bisog...
posta 14.02.2017 - 16:18
1
risposta

Comprendere gli invarianti orientati agli oggetti [chiuso]

Mi riferisco ad alcuni stili architettonici qui e in stile di stile Object Oriented ci sono coppia di invarianti menzionati. Gli oggetti sono responsabili della conservazione dell'integrità (ad esempio, alcuni invarianti) della rappre...
posta 14.08.2017 - 17:20
1
risposta

DDD: radice di aggregazione ottiene un riferimento a un'altra radice di aggregazione

Ho 3 AR: Student Guardiano Regola aziendale : Lo studente dovrebbe avere almeno 1 tutore autorizzato Le entità non dovrebbero essere in uno stato non valido, giusto? In questo momento ho forzato l'invariante nel mio costruttor...
posta 18.08.2018 - 09:38
0
risposte

Come garantire questo vincolo al momento della compilazione?

Ho un vincolo / invariante interessante e mi piacerebbe sentire le opinioni della gente su come mantenerlo. Grande bonus se può essere assicurato al momento della compilazione ... Ho i seguenti tipi e l'invariante concettuale seguente ... Se...
posta 15.07.2015 - 15:12