Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

4
Perché C ++ non ti consente di prendere l'indirizzo di un costruttore?
C'è una ragione specifica per cui ciò romperebbe concettualmente la lingua o una ragione specifica per cui ciò è tecnicamente impossibile in alcuni casi? L'uso sarebbe con il nuovo operatore. Modifica: ho intenzione di rinunciare alla speranza di ottenere il mio "nuovo operatore" e "nuovo operatore" dritto ed essere diretto. …
14 c++ 


3
MVVM e modello di servizio
Sto creando un'applicazione WPF usando il modello MVVM. In questo momento, i miei modelli di visualizzazione chiama il livello di servizio per recuperare i modelli (come non è rilevante per il modello di visualizzazione) e convertirli in modelli di visualizzazione. Sto usando l'iniezione del costruttore per passare il servizio richiesto …

4
Denominazione del campo booleano che è un verbo
In Java, per convenzione getter e setter per i campi booleani saranno isField()e setField(). Questo funziona perfettamente bene con i nomi dei campi che sono aggettivi come active, visible, closed, etc. Ma come posso nominare un campo che ha significato di un verbo, come haveChildren? Aggiungi "_ing" al verbo ( …
14 java  naming 


6
In quale ordine definire getter e setter? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …





2
Come gestisco gli effetti collaterali in Event Sourcing?
Supponiamo di voler implementare un piccolo sottosistema di sicurezza per un'applicazione finanziaria che avvisa gli utenti via e-mail se viene rilevato uno strano schema. Per questo esempio, il modello consisterà in tre transazioni come quelle rappresentate. Il sottosistema di sicurezza può leggere gli eventi dal sistema principale da una coda. …

3
Gli ID back-end devono essere pubblici o meno su un'API REST?
Sulla base di ciò che dice questo ragazzo: http://toddfredrich.com/ids-in-rest-api.html Supponiamo che abbia ragione sull'UUID per identificare le risorse API. Quindi ho riscontrato problemi nel tentativo di implementarlo in questo modo, questo è: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID uid …

4
C # Design Pattern per lavoratori con diversi parametri di input
Non sono sicuro di quale modello di progettazione potrebbe aiutarmi a risolvere questo problema. Ho una classe, 'Coordinatore', che determina quale classe di lavoro dovrebbe essere usata - senza dover conoscere tutti i diversi tipi di lavoratori che ci sono - chiama semplicemente una WorkerFactory e agisce sulla comune interfaccia …


2
Inserimento di un documento JSON con `.` in chiave a MongoDB
Innanzitutto, si tratta più di una domanda di progettazione che di una domanda di programmazione. Sto creando un'applicazione in cui devo recuperare i dati JSON esistenti e inserirli in MongoDB. Ho scoperto che alcuni dei documenti JSON hanno un punto .nella loro chiave. Ho letto nella documentazione MongoDB che i …
14 json  mongodb 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.