Domande con tag 'programming-practices'

1
risposta

Come controllare le dipendenze opzionali di una libreria di sola intestazione in 'CMake'?

Sto sviluppando la mia libreria di sola intestazione che voglio usare come framework in altri software. Sto utilizzando CMake per l'impostazione di target dimostrativi, test e così via. Tuttavia, non sono sicuro di come gestire le dipend...
posta 14.02.2018 - 14:30
2
risposte

Best practice per l'archiviazione dei parametri del programma c ++

Attualmente sto sviluppando un progetto che ha più programmi c ++ che comunicano tra loro su IPC. Ognuno di questi programmi si baserà su alcuni parametri da eseguire e questi potrebbero essere comuni a diversi programmi, ad esempio parametri pe...
posta 24.08.2017 - 10:18
1
risposta

Perché il ciclo a base 1 e quindi a sottrarne uno?

In un libro che si occupa di riquadri latini ortogonali tra loro ortogonali, c'è un esempio di implementazione di un generatore. La parte del codice è la seguente: for (int k = 1; k <= numberOfLevels; k++) { for (int i = 1; i <= size...
posta 19.06.2017 - 20:57
1
risposta

Dati dinamici dei moduli persistenti

La mia applicazione utilizza un database relazionale, ma è richiesto un requisito per visualizzare un modulo di sondaggio per gli utenti alla fine di ogni trimestre / anno, ecc. Capisco che questi dati siano probabilmente usati per fare qualche...
posta 20.12.2017 - 12:50
1
risposta

const variabile all'interno di un'interfaccia c ++

Posso avere una variabile const in un'interfaccia c ++? È valido come parte del buon design? (Non scrivere la sintassi ma secondo le buone pratiche). Ad esempio, se voglio un'interfaccia di classe "modellabile" implementata dai modelli e ho u...
posta 18.09.2016 - 18:54
1
risposta

Quando dovrei considerare l'utilizzo di una risorsa tabella di stringhe su una costante di stringa nella mia applicazione Win32?

Ho scritto un bel po 'di app per desktop Win32 come progetti per hobby nel corso della mia carriera, ma non ho mai usato le risorse del tipo tabella delle stringhe in nessuno di essi; di solito indico le stringhe di hard-code o le costruisco att...
posta 31.03.2016 - 21:22
1
risposta

Qual è il modo migliore per incorporare nuove funzionalità linguistiche nel codice? [chiuso]

La mia lingua principale è attualmente JavaScript, e direi che sono piuttosto abile in questo. Cioè, quando penso "Voglio fare x", non faccio (in genere) Google "come fare x", ma penso "lo so! Userò le caratteristiche / le tecniche a, b e c per...
posta 26.08.2016 - 19:01
1
risposta

Quando utilizzare il percorso assoluto? [chiuso]

Ho dato una risposta a SO, la domanda riguardava un problema con un percorso relativo. La mia risposta era usare un percorso assoluto, che pensavo fosse più semplice. Il richiedente ha affermato di aver bisogno di un percorso relativo, ma non...
posta 22.08.2015 - 00:21
1
risposta

Il DTO dovrebbe avere i validatori?

Credo che DTO dovrebbe essere il più semplice e facile possibile. Tuttavia, dopo il suggerimento del mio amico, l'opportunità di convalidare i dati impostati in DTO sembra allettante. Diamo un esempio seguente: //this class only holds bunch...
posta 09.09.2015 - 10:31
2
risposte

Eccezioni di lancio nei provider di configurazione dell'applicazione

Domanda semplice: qual è la prassi migliore / comune in merito agli errori di lancio per i provider di configurazione dell'applicazione? Given è una semplice sorgente di configurazione basata su valori / chiavi: class Configuration stri...
posta 07.10.2015 - 15:15