Quale è l'opzione migliore?
Non è sempre così quando hai qualcosa di creativo che il tuo codice sembrerà brutto.
Ma a volte è un po 'brutto.
per es.
if ( (object1(0)==object2(0) &&
(object1(1)==object2(1) &&
(object1(2)==object2(2) &&
(object1(3)==object2(3) )
retval = true;
else
retval = false;
è semplice e leggibile
bool retValue = (object1(0)==object2(0)) &&
(object1(1)==object2(1)) &&
(object1(2)==object2(2)) &&
(object1(3)==object2(3));
ma avere qualcosa del genere farà sì che alcuni neofiti si grattano la testa.
Quindi per cosa vado? incluso un semplice codice ovunque potrebbe talvolta ostacolare le mie prestazioni.
Quello che potevo pensare era commentare ovunque fosse necessario, ma a volte sei troppo curioso di sapere cosa sta realmente accadendo.