Je lisais un article sur les mauvaises pratiques de programmation .
Il a mentionné -
"Code Yo-Yo" qui convertit une valeur en une représentation différente, puis la reconvertit à son point de départ (par exemple: convertir une décimale en chaîne, puis la transformer en décimale, ou compléter une chaîne puis la couper)
Je ne comprends pas pourquoi l'exemple qu'il donne est un mauvais moyen d'écrire des programmes. Il me semble correct de reconvertir si la situation l'exige pour que la valeur puisse être utilisée.
Quelqu'un peut-il expliquer plus à ce sujet?
"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?
- quelle situation serait-ce?
decimal myValue = decimal.Parse(dataReader["myColumn"].ToString())
est ma bête noire