Tutte le domande

8
risposte

Dichiarare le funzioni per evitare cicli nidificati espliciti

Il mio professore di programmazione mi ha detto che è una buona pratica di programmazione (almeno in C / C ++) dichiarare una funzione con il ciclo interno durante i cicli di annidamento (non i cicli per , da quando, cioè il looping attraverso...
posta 04.02.2013 - 14:41
5
risposte

È stupido non salvare gli ultimi due caratteri dell'hash della password

Come ogni buona password che memorizza lo sviluppatore ho dei sali unici utente che uso per generare gli hash delle password. cioè memorizzo un uniquesalt e SHA1(salt + password + "applicationuniquestring") nel database per ogni utente...
posta 26.08.2016 - 20:38
6
risposte

Divisione di una funzione / programma molto grande in funzioni più piccole. Efficace?

So che i nomi delle funzioni possono essere molto espressivi. E quindi può essere allettante suddividere un programma in funzioni particolari e chiamarle da un grande file di funzioni "supervisionabili". Tuttavia questo è effettivamente effic...
posta 31.03.2017 - 17:14
4
risposte

Qual è la differenza tra il codice all'interno di una clausola finally e il codice posizionato dopo la clausola catch?

Il mio codice java è come sotto: public void check()throws MissingParamException{ ...... } public static void main(){ PrintWriter out = response.getWriter(); try { check(); } catch (MissingParamException e) { /...
posta 18.10.2013 - 01:47
2
risposte

Codice Morse - Albero binario

Come viene determinata la rappresentazione del codice Morse di una lettera? "E"="." "T"="-" Perché non è alfabetico? Come in "A"=".", "B"="-", "C"=".-", ecc. Sto cercando di sviluppare un algoritmo per un albero binario che attraversa q...
posta 18.11.2012 - 23:36
4
risposte

È una cattiva pratica usare lo stesso nome per argomenti e membri? [chiuso]

A volte scrivo codice costruttore come class X { public: X( const int numberOfThingsToDo ) : numberOfThingsToDo( numberOfThingsToDo ) { } private: int numberOfThingsToDo; }; o in C # class X { public X( int numberOfThingsTo...
posta 08.10.2012 - 15:51
4
risposte

Utilizzo di ref anziché out. Sarebbe considerato un bug?

Dato che i parametri out e ref hanno lievi connotazioni diverse, scrivere codice come sotto può essere considerato un bug (anche se al momento non causa problemi) o solo una mancanza di comprensione sui parametri ref e out? public void MyMetho...
posta 25.01.2013 - 01:02
3
risposte

Nella programmazione della luce, cosa c'è di speciale nel numero 1223? [chiuso]

Ho appena trovato questo post su reddit, dove a qualcuno è stato addebitato $ 1,223 per una "INSALATA BISTECCA GRATUITA". Stavocercandodicapire"Perché 1223?" pensando che questo potrebbe essere un errore di programmazione da qualche parte....
posta 27.05.2012 - 08:12
3
risposte

Come trovi il modo più ottimizzato per scrivere codice? [chiuso]

Nella mia carriera di programmatore, ho scritto Java e PHP, Javascript e un po 'di Ruby. Non sono un CS senior, ma sono entrato nello sviluppo del web da un più ampio corso di professionisti di Internet Professional, incentrato su Design, User E...
posta 22.01.2011 - 18:27
6
risposte

Vale la pena imparare una lingua arcaica? [duplicare]

Uno dei miei migliori professori universitari parlava spesso dei vantaggi dell'apprendimento di un linguaggio arcaico (COBOL o ABAP SAP per esempio) nel proprio tempo libero a causa dei vantaggi che offre quando si cercano posti di lavoro be...
posta 15.12.2011 - 00:13