Me rasqué la cabeza durante dos semanas tratando de calcular algo basado en una variable.¿Cuál es la mejor práctica para marcar las variables que necesita eliminar más adelante en Java?
Resulta que establecí la variable más temprano para resolver temporalmente otro problema y nunca volví a corregirlo.
Normalmente, trato de marcar el código con // ToDo para recordarme que elimine la variable temporal.
En este caso, no lo marqué porque estaba salteando intentando arreglar más de unas pocas cosas. (No pude entender qué estaba pasando, ¡así que estaba probando todo tipo de cosas!)
¿Cómo marca las variables temporales que desea eliminar más adelante?
- ¿Los instancias como privados en la parte superior de la clase?
- Márquelos en línea con algo como // Eliminar Me Later
Lo que es es la mejor práctica para el marcado de variables que es necesario eliminar más adelante?
(corto de tener un cerebro muy organizada, por supuesto ...)
En C# tenemos un atributo para que: [obsoleta ("Uso MethodB lugar")] por lo que me hace pensar Java debería tener algo similar aunque. – Viezevingertjes
En mi experiencia * corregirme más tarde * a menudo equivale a * nunca arreglar *, por lo que la respuesta aburrida sería arreglarlo ahora. –
@Johan, a veces aún desea mantener el método anterior para algunas versiones más, ya que los programas externos que usan la biblioteca, por ejemplo, se romperán cuando se actualicen, esto llevará a clientes enojados. Al marcarlo como "Obsoleto" o "Obsoleto", tienen tiempo para solucionarlo y todavía se pueden actualizar para aprovechar otras correcciones de errores, por ejemplo. – Viezevingertjes