Domande con tag 'programming-practices'

7
risposte

Devo rifattare le variabili a lettera singola per costrutti come i nomi di puntatore / struttura? [chiuso]

E no, non mi riferisco a singole variabili in loop o eccezioni. Diciamo i nomi pointer / struct in grandi programmi c, c ++. Esistono lingue in cui questo tipo di denominazione è accettabile o è la norma. O qualsiasi costrutto in c / c ++ (non i...
posta 19.05.2012 - 15:43
2
risposte

Metodologia di programmazione: il modo migliore per salire di livello? [chiuso]

Ok, quindi sono a un punto in cui penso di avere le mie basi in basso. Mi piacerebbe pensare che sto appena iniziando a diventare uno sviluppo intermedio. Quindi, come faccio a salire di livello qui? Mi sembra di aver raggiunto la mia soglia,...
posta 27.03.2013 - 03:49
3
risposte

Posizione delle soluzioni di sviluppo su disco - Comune o fino all'individuo

Nel nostro team riunito oggi un membro anziano ha presentato la proposta che dovremmo avere una posizione / struttura comune per le nostre soluzioni di sviluppo. Un paio dei suoi punti erano: Rendendolo comune significa che quando si parl...
posta 04.12.2012 - 23:36
4
risposte

La documentazione estesa è un codice olfattivo? [chiuso]

Ogni libreria, progetto open source e SDK / API che abbia mai incontrato è stata confezionata con un file di documentazione (di solito di grandi dimensioni) e questo sembra in contraddizione con l'opinione diffusa che un buon codice richiede poc...
posta 07.10.2012 - 04:49
8
risposte

Codice generico o codice facile da capire?

Al lavoro ora ho avuto una discussione con il collega, perché ho creato una pagina che ritiene troppo generica . La pagina ha 3 modalità (semplice, avanzata e speciale) - deve funzionare in questo modo, perché non scegliamo come vengono sc...
posta 28.01.2011 - 10:02
2
risposte

È "passa per valore" sinonimo di "programmazione funzionale"

"passa per valore" sinonimo di "programmazione funzionale"? Esistono linguaggi di programmazione iterativi che sono (in gran parte) "passano per valore"? Ci sono linguaggi di programmazione funzionale che sono (in gran parte) "passano per...
posta 18.08.2013 - 06:59
4
risposte

I vantaggi dell'uso di RAII in C ++ [duplicato]

Supponiamo che io sia un insegnante e voglio spiegare ai miei studenti quali sono i vantaggi dell'utilizzo di RAII in C ++ : Ho bisogno di un ottimo esempio, ricco di dettagli, ma è facile da capire. Quale approccio useresti?     
posta 07.07.2012 - 13:11
6
risposte

Come rendere la scrittura del codice più accurata? [duplicare]

Sto cercando di esercitarmi a scrivere codice per un lungo periodo di tempo prima di compilare e scrivere il test di unità (se possibile) per ciò che ho scritto (il linguaggio è C ++). Naturalmente, ho ottenuto il supporto IDE (Emacs o Eclipse...
posta 02.01.2012 - 16:19
1
risposta

Garantire che più implementazioni siano valide

Prevedo questo con alcune classi che mostrano ciò che sto cercando di fare interface IDataField { /* ... */ } class DataFieldImplementationA : IDataField { /* ... */ } class DataFieldImplementationB : IDataField { /* ... */ } interface IDat...
posta 17.05.2017 - 14:46
4
risposte

Perché le funzioni getter e setter sono considerate contrarie al design OO? Perché dovrebbero essere evitati? [duplicare]

link If you need to change the way the object is implemented in such a way that the type of X changes, you're in deep trouble. If X was an int, but now must be a long, you'll get 1,000 compile errors. If you incorrectly fix the pro...
posta 05.04.2016 - 11:53