Domande con tag 'patterns-and-practices'

5
risposte

È una cattiva pratica fornire gli argomenti della riga di comando per i test unitari

Sono su C ++ e utilizzo gtest come framework principale. Diciamo che ho una funzione di rilevamento dei bordi che voglio testare che prende un'immagine come input e restituisce l'immagine rilevata dal bordo. Ho 3 immagini pronte per essere contr...
posta 11.07.2017 - 20:52
1
risposta

Qual è la procedura migliore per gestire la mappatura della profondità arbitraria negli array?

Ho un set di dati: id | name | parentid ------------------------ 1 | parent | 0 2 | child | 1 3 | child | 1 4 | parent | 0 5 | child | 4 6 | subchild | 5 7 | child | 4 Che posso mappare a una gerarchia che assomig...
posta 23.04.2018 - 18:00
2
risposte

REST: come gestire le risorse relative?

Sto progettando un'app Web con React come front-end e sto cercando di capire correttamente le pratiche dell'API REST. Leggendo le risorse online, si può avere l'idea che l'API REST sia vista come un adattatore per il database. Tuttavia, cosa con...
posta 01.12.2017 - 16:41
4
risposte

Dove memorizzare il valore medio in db?

Ho un'app di revisione del ristorante che memorizza le recensioni in un db, MySql. Ci sono 2 tavoli. 1 per ristorante. Un altro per le recensioni. Per aumentare le prestazioni, sto considerando di archiviare la revisione del ristorante invec...
posta 05.08.2015 - 12:11
3
risposte

Va bene avere una relazione molti-a-molti in cui una delle tabelle coinvolte è già una tabella di giunzione?

Durante la pianificazione del nostro database, abbiamo finito con una configurazione come questa: Abbiamo Company , Product e Person . Esiste una relazione molti-a-molti tra Company e Product , attraverso una tabella...
posta 09.02.2018 - 20:49
1
risposta

Lettura da un file e inserimento in un database, una buona pratica

Sto facendo un'applicazione Android che legge diversi file JSON e inserisce le informazioni di lettura in tabelle nel mio database. Ad esempio, ci sono tre file: countries.json { "countries": [ { "name": "United St...
posta 14.05.2013 - 11:08
1
risposta

Qual è il metodo standard di gestione degli errori in un'app Web NodeJS?

Attualmente sto lavorando a un'applicazione web come progetto di apprendimento, che ha un backend NodeJS e usa un database MongoDB; tuttavia, credo che la mia domanda non sia specifica per le tecnologie che sto usando. Quando creo un'API REST...
posta 29.03.2018 - 12:31
3
risposte

Le migliori pratiche per evitare i rami parziali

Realizzo molta codifica in python e ho ottenuto molte condizioni di if senza un'istruzione else per dire rami parziali. per esempio:. # if a certain kwarg was passed to a function call if kwargs.get('a_option'): # overwrite an...
posta 16.02.2018 - 15:56
3
risposte

Tipi di classi e enumerazioni di nidificazione

Se un tipo enum è dedicato solo a una classe specifica, ha senso dichiararlo all'interno della classe stessa? Voglio dire, aiuterebbe a capire che questo tipo di enum è stato progettato per essere usato solo con questa classe? Un'altra...
posta 07.09.2017 - 12:45
1
risposta

Disegni di progettazione per la gestione di modelli nelle sequenze di oggetti

Alcune volte appare un'attività quando si ha una sequenza di oggetti ed è necessario eseguire qualche azione quando si verifica un particolare schema (sottosuccesso?). Come esempio più concreto possiamo immaginare una soluzione di monitoraggi...
posta 03.02.2017 - 14:54