Tutte le domande

1
risposta

Il sistema di template C ++ può essere utilizzato per eseguire operazioni di tipo sicuro dell'algebra relazionale

Supponiamo che i parametri delle funzioni che rappresentano le operazioni dell'algebra relazionale siano rappresentati da singoli tipi: structs o classes. Un'operazione come join (naturale) avrà parametri di due tipi (T1, T2) come input e produr...
posta 27.06.2016 - 01:44
1
risposta

Pattern di deposito e query di database

Dopo aver letto altri post, mi sembra già che il concetto "repository" e "database" non vadano bene di pari passo, poiché sono pensati per essere concetti completamente separati .... ma chiederò domanda comunque. Attualmente devo importare di...
posta 11.01.2017 - 18:28
4
risposte

OOD - Il singolo principio di responsabilità dipende dal contesto?

Questo è più un problema di OOD e non ho codice specifico per postare qui. La stessa classe può violare l'SRP in un contesto ed essere compatibile con SRP in altri senza modificare una singola riga di codice? In altre parole, può esserci una...
posta 05.09.2016 - 06:26
2
risposte

Strategia di migrazione dei DB per i container docker in AWS ECS

Sto lavorando alla creazione di un set di microservizi in Docker (utilizzando .net core e AWS RDS come backbone, ma non è rilevante). Come parte della distribuzione, il vecchio contenitore e il nuovo contenitore coesistono per un breve period...
posta 23.09.2017 - 23:27
4
risposte

Esistono alternative all'iniezione delle dipendenze per le classi stateless?

Sto lavorando su un'applicazione in cui ho progettato classi per adattarsi a diversi gruppi: Immutabile: inizializzato tramite costruttori, utilizza l'idioma copy-and-swap (inc. move), può copiare in profondità (cioè clone), ha solo "getter"...
posta 27.05.2016 - 10:57
5
risposte

Aggiornamento collettivo: restituisce tutti i risultati o solo i fallimenti

Sto sviluppando un'API che esegue l'aggiornamento collettivo di un numero elevato di elementi in una singola chiamata. Questo codice consisterà in un endpoint REST e nel codice della libreria interna che chiama. Ci sono alcuni motivi per cui...
posta 03.02.2016 - 12:43
1
risposta

Gestire la registrazione facoltativa nella libreria ad alte prestazioni

Sto scrivendo una libreria in C ++ che deve essere veloce quanto ragionevolmente possibile. Tuttavia, mi piacerebbe anche essere in grado di fornire l'accesso nel caso in cui un utente (o me) ha bisogno di eseguire il debug dei possibili problem...
posta 28.01.2018 - 12:28
2
risposte

Avvertenze in un'API REST come errori non critici

Ho un'API REST che per alcuni entpoind come DELETE, POST o PUT ho alcune regole di validazione che possono restituire un errore. Ora ho bisogno di un nuovo tipo di errore come un errore non critico, che dovrebbe fallire in un modo normale, ma...
posta 12.04.2016 - 21:52
2
risposte

Wrapping di enum da una libreria

Ho una dipendenza esterna che fornisce una libreria client che è soggetta a modifiche frequenti. Sto scrivendo una classe wrapper sulla parte superiore della libreria client in modo che tutte le modifiche rispetto a quella libreria siano contenu...
posta 29.01.2018 - 12:33
2
risposte

Quando si profila una funzione per l'uso a tempo, quali informazioni sono desiderabili?

Sto scrivendo un programma simile al modulo timeit di Python. L'idea è di cronometrare una funzione eseguendola ovunque da 10 a 100.000 volte a seconda del tempo necessario e quindi di riportare i risultati. Ho letto che il numero più im...
posta 30.12.2010 - 03:27