Tutte le domande

3
risposte

Come rappresentare e applicazione e database nel meta modello completo TOGAF?

Voglio catturare la connessione tra un'applicazione e il database in modo coerente con la relazione tra entità come definito nel meta modello del contenuto. Stiamo utilizzando il metamodello completo ref 34-8 i beleive la mia domanda rigua...
posta 04.08.2017 - 01:39
2
risposte

È sbagliato utilizzare qualsiasi tipo di parametro per determinare il comportamento?

Secondo È sbagliato per usare un parametro booleano per determinare il comportamento? , non dovrei usare un parametro booleano per cambiare il comportamento all'interno di una funzione. Che ne dici di altri tipi di parametri? Ad esempio, se...
posta 27.02.2018 - 02:33
2
risposte

Come rappresentare le relazioni tra più oggetti senza radice aggregata ovvia

Diciamo che abbiamo tre tipi di oggetti: Agenzia Chiamate CallsQueues Tutti possono essere collegati tra loro (1to1, 1toM, MtoM) o non hanno collegamenti e questi collegamenti cambiano nel tempo. Le chiamate attendono in CallsQueues p...
posta 31.05.2018 - 18:27
3
risposte

Si può assumere la trasparenza referenziale quando si ha a che fare con l'aritmetica in virgola mobile?

Si presume che una pura funzione generi gli stessi output in base agli stessi input. Supponiamo che una funzione libera da effetti collaterali (altrimenti) calcoli con numeri in virgola mobile. A causa di un errore numerico, queste uscite posson...
posta 31.01.2018 - 14:21
1
risposta

Struttura della directory per una soluzione .NET

Recentemente abbiamo avuto una visita da parte di un appaltatore che ha messo in dubbio la nostra metodologia di strutturazione dei progetti. Si noti che mi riferisco specificamente alla struttura delle directory. Ha suggerito di utilizzare le l...
posta 17.04.2018 - 13:33
2
risposte

Incapsulamento di parti mobili in OO vs Minimizzazione di parti mobili in FP

I am from background OO hanno appena iniziato a imparare il paradigma FP. È arrivato su quote di Michael Feathers - " OO rende il codice comprensibile incapsulando parti in movimento." FP rende il codice comprensibile minimizzando parti in mov...
posta 03.12.2018 - 14:25
2
risposte

Git workflow per funzionalità flessibili

Nel nostro team utilizziamo un approccio gitflow per mantenere il nostro codebase. Ma c'è un caso in cui lottiamo. Nel caso seguente, abbiamo due rami funzione (feat / A, feat / B) creati da develop . feat / A ora è finito, quindi lo unia...
posta 15.12.2017 - 13:04
4
risposte

Come esporre i vincoli di campo usando HATEOAS?

Ad esempio abbiamo entità object : { "id": 10, "name": "First object", "status": "new", "manager_id": 200, "links": [ { "href": "self", "type" : "PUT", } ] } Come può l'API...
posta 28.09.2018 - 10:59
2
risposte

Come possiamo tenere traccia dei flussi aziendali nelle architetture basate su eventi?

Sto pianificando di configurare un'architettura basata sugli eventi utilizzando le app Spring Boot che pubblicano e leggono i messaggi da un broker Kafka. Supponiamo che si trattasse di un'applicazione di e-commerce con i soliti eventi (ordin...
posta 03.10.2018 - 07:30
6
risposte

Esporre le variabili membro vs Aggiungere funzioni membro per modificarle

Diciamo che abbiamo una classe Car che contiene oggetti di tipo Wheel class Wheel { public: void SetFriction(double f) { friction = f; } private: double friction; }; class Car { private: std::array<Whee...
posta 22.12.2017 - 17:25