Tutte le domande

4
risposte

modifica del valore di un membro privato di una classe in c ++ senza utilizzare la funzione membro o amico

Usando il puntatore, sono in grado di modificare il valore privato della classe nel codice sottostante. Violare il concetto di C ++ che il membro privato può essere modificato solo dalle funzioni membro o amico? #include<iostream> usi...
posta 09.08.2013 - 07:13
2
risposte

Un modello di dominio ricco (vs Anemic) riduce il codice duplicato?

Stavo guardando un relatore di conferenza / conferenza che parlava della riduzione del codice ridondante, quando si passava dal servizio al modello in un modello Anemic rispetto al modello Rich. Ma a prescindere da ciò che uso, mi ritrovo con la...
posta 14.07.2017 - 19:17
1
risposta

Quando una funzione deve essere dichiarata in linea in C ++

Sto provando a riscrivere un codice che ho scritto tempo fa usando alcune buone pratiche C ++. Per raggiungere tale obiettivo sto usando come riferimento Efficace C ++ (1) e convenzione di codifica google (2). Secondo (2) una funzione dovreb...
posta 05.01.2017 - 12:57
1
risposta

Un browser web scritto usando OpenGL, è pratico?

I giochi scritti con OpenGL sono relativamente facili da portare su molte piattaforme e hanno lo stesso aspetto ovunque implementando la propria interfaccia utente. I browser Web devono risolvere un problema molto simile. Quindi, perché non abbi...
posta 23.02.2017 - 07:27
1
risposta

Come fa una persona a gestire tutto?

Stavo leggendo un articolo wiki sul DRM, e ho trovato nel paragrafo Sviluppo questo: Torvalds, as top maintainer of the whole kernel, holds the last word on whether a patch is suitable or not for inclusion in the kernel. Quindi, come è p...
posta 23.02.2017 - 11:15
4
risposte

In che modo la verifica dell'integrazione continua riguarda le modifiche al software

Quando sviluppiamo un software supportato da integrazione continua (CI), immagino che 3 ruoli funzionino insieme: Sviluppatori di software, aggiungendo funzionalità al sistema con fusioni nel repository. DevOps, mantenendo la pipeline CI c...
posta 18.07.2017 - 05:04
3
risposte

Metodo factory per oggetti con più costruttori complessi

Sto refactoring una base di codice legacy. Ho 4 oggetti molto simili che ho deciso di essere un buon bersaglio per diventare polimorfico, quindi ho spostato tutto il codice comune in una classe base e ho aggiunto un'interfaccia. Il vero prob...
posta 07.04.2017 - 07:12
2
risposte

Esiste un nome comunemente accettato per funzioni chiamate solo in un'altra funzione?

Esiste un nome comunemente utilizzato per funzioni chiamate solo in un'altra funzione? (Non sto chiedendo se sia una buona pratica, credo che in alcuni casi possa migliorare la leggibilità.) In questo momento li sto commentando come "fu...
posta 25.01.2017 - 10:46
3
risposte

Usando MongoDB per un'applicazione non scalabile?

Ho lavorato principalmente su database RDBMS. Ha studiato di recente MongoDB e mi è piaciuto dove non è necessario definire gli schemi in anticipo. Quindi gli sviluppatori di applicazioni possono iniziare subito a scrivere il codice. Lo svantagg...
posta 08.03.2017 - 13:03
2
risposte

Quale di queste lingue è più facile da confezionare per altre lingue?

Voglio creare un progetto che può essere aggiunto come dipendenza ad altri progetti nelle seguenti lingue: Java, C #, Rubino, Pitone, JavaScript (Nodo) Ad esempio, voglio creare un jar che può essere aggiunto a un progetto Java, nonché un...
posta 14.07.2017 - 04:41