Estaba leyendo un artículo sobre malas prácticas de programación .
Mencionó
"Código YoYo" que convierte un valor en una representación diferente, luego lo convierte de nuevo a donde comenzó (por ejemplo: convertir un decimal en una cadena y luego volver a un decimal, o rellenar una cadena y luego recortarla)
No entiendo por qué el ejemplo particular que da es una mala manera de escribir programas. Me parece bien volver a convertir si la situación lo requiere para poder usar el valor.
¿Alguien puede explicar más sobre esto?
"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?
- ¿Qué situación sería esa?
decimal myValue = decimal.Parse(dataReader["myColumn"].ToString())
es una manía mía.