Stavo leggendo un articolo sulle cattive pratiche di programmazione .
Ha menzionato -
"Codice Yo-Yo" che converte un valore in una rappresentazione diversa, quindi lo converte nel punto in cui è iniziato (ad esempio: conversione di un decimale in una stringa e poi di nuovo in un decimale, oppure riempimento di una stringa e quindi taglio)
Non capisco perché il particolare esempio che fornisce sia un brutto modo di scrivere programmi. Mi sembra giusto riconvertire se la situazione lo richiede in modo che il valore possa essere utilizzato.
Qualcuno può spiegare di più al riguardo?
"Roundabout code" that accomplishes in many instructions what could be done with far fewer (eg: rounding a number by converting a decimal into a formatted string, then converting the string back into a decimal)
. if the situation is so that they have to be used?
- quale situazione sarebbe?
decimal myValue = decimal.Parse(dataReader["myColumn"].ToString())
è una mia piccola pipì.