ayuda con archivo que no entiendo

Iniciado por dewasha, 30 Julio 2012, 20:18 PM

0 Miembros y 1 Visitante están viendo este tema.

dewasha

hola a todos.
necesito ayuda con este codigo no consigo encontrar el error por el cual el archivo no guarda los vehiculos, me gustaria que me ayudaseis a entender que hace (no entrar en detalles por supuesto) peor si entender un poco que va ahaciendo el programa (lo mas importante) para intentar saber por que el primer archivo guarda correctamente y el segundo que es una modificacion del primero no guarda cuando comparandolos no soy capaz de entender el por que.

como no me coje el código pongo los 2 archivos directamente:

este es el original que si guarda los vehiculos correctamente: https://rapidshare.com/files/3874015607/Garage.java

y aqui esta el mismo pero modificado para añadirle algunas funciones (yo solo lo he traducido):

https://rapidshare.com/files/3127495052/Garage (no guarda).java

lógicamente el problema no lo hice yo ya que no guardaba antes de traducirlo pero el autor lo creo y me lo paso y ahora no se nada de el para pedirle que me diga por que no guarda.

muchas gracias de antemano

leogtz

Pega el código aquí, por favor, utilizando las etiquetas de código.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

dewasha

si cojiese ya estaria puesto, fue lo primero que hice...

dewasha

intentare ponerlo en varias partes...

sapito169

nadie te va ayudar por que

no tines metodos main
no tienes pruebas unitarias
no tienes pruebas funcionales
no pasas todas las clases
no defines bien el problema
no muestras el caso de error

cuando corrigas todo o almenos la mayoria entonces pide ayuda




dewasha

el archivo no lo he creado yo... es de un amigo que me lo ha modificado añadiéndole mas funciones de las que traía, el cual no se que es de su vida para que me diga que error cometió que ahora el archivo no guarda los vehículos como lo hacia antes de que el lo modificase, por eso compare con el archivo original que el uso como plantilla, pero mis conocimientos de java son muy básicos como para descifrar en donde esta el problema siquiera.

Así que esta mal programado? como el es el que mas entiende del foro nadie ha dicho nada sobre su manera de trabajar, ya que hasta ahora todo lo que el ha modificado funcionaba correctamente. Si me describieses un poco mas sencillo sus errores me ayudarías a entender al menos que hace el mal...

gracias

reylagarto19

pffff.... me parece que Realizar unas "trazas" seria un buen metodo de empezar a debuguearlo....

pero vamos que también sería importante haber guardado una version del SW anterior...

;D ;D

dewasha

la version anterior la tengo es la que puse el link pero como no se cuales son las diferencias que son por que el añadio y cuales son las que el estropeo pues no me sirve de mucho ya que la palabra "save" aparece 3 veces en cada archivo y en los 2 aparentemente esta igual. Respecto a las trazas si me explicas un poco mejor el tema te lo agradezco

reylagarto19

NO SABES TRAZAR UNA APLICACION ???????


no te preocupes.....
tan sencillo como poner

System.ou.println("traza numero la que sea");

esta linea de codigo la vas poniendo por donde creas que deberia ir el programa y vas siguiendolo...
y cuando veas que bifurca, y que no hace lo que esperabas, generalmente hay tienes el error....

Saludos!

reylagarto19



tambien puedes ejecutar paso a paso ayudandote del boton que te he recuadrado en rojo...

;)