[Qualipso-a4] bugs en las herramientas de búsqueda de patrones

Miguel Angel Tinte Garcia matinte en gsyc.es
Lun Feb 16 17:23:04 CET 2009


El lun, 16-02-2009 a las 16:51 +0100, Jose Gato Luis escribió:
> Javier Pueyo escribió:
> > El lun, 16-02-2009 a las 16:05 +0100, Miguel Angel Tinte Garcia
> > escribió:
> >> El lun, 16-02-2009 a las 15:53 +0100, Jose Gato Luis escribió:
> >>> Buenas,
> >>>
> >>> estoy probando la herramienta de búsqueda de patrones para ficheros de 
> >>> código fuente y me devuelve los siguientes ejemplos:
> >>>
> >>> *** ['[cjwatson en ubuntu.c']
> >>> *** ['https://wiki.ubuntu.c']
> >>> *** ['<martin.pitt en ubuntu.c', 'https://wiki.ubuntu.c', 
> >>> 'http://www.ubuntu.c', 'ubuntu-devel en lists.ubuntu.c', 
> >>> 'https://lists.ubuntu.c']
> >>> *** ['https://help.ubuntu.c', 'www.c', '<http://www.c', 
> >>> 'https://wiki.ubuntu.c', 'h.u.c', 'w.u.c']
> >>>
> >>> como acaban en ".c" se cree que es un fichero de código en c, ¿ideas 
> >>> para unas búsquedas más refinadas?, supongo que habrá que buscar por 
> >>> patrones fichero.ext, aunque un fichero se podría llamar cjwatson en ubuntu.c.
> >> El problema con estos patrones es que ahora mismo busca "*.c" pero
> >> debería buscar "*.c " para saber que el nombre acaba con la c. En estos
> >> ejemplos que ta has encontrado la terminación debe ser "*.com" casi con
> >> toda seguridad pero al estar el patrón mal los filtra. Si te parece bien
> >> modificamos el patrón para que no vuelva a pasar.
> > 
> > Además de asegurarse que la cadena termine en "c" ("^\S*.c$"), quizá
> > también es buena idea adaptar la regex para que excluya la barra "/" ("^
> > \/") ya que en principio no es un caracter legal en nombre de ficheros?
> 
> me parece una buena idea ;)

Acabo de hacer los cambios necesarios para devolver el número de bug
sólamente y para filtrar los nombres de los ficheros de código fuente.
Sin embargo, los patrones ("^\/S*.c$","^\S*.java$",...) no parecen
encontrarse para el caso de prueba. Podrías revisar Javier que he
actualizado los patrones correctamente?

https://svn.libresoft.es/qualipso/private/work/A4/2ndIteration/src/tools/patternSearchTool/

(El fichero es patterns.py)

Gracias

> 
> > 
> > 
> >>> Por otro lado, en la búsqueda de bugs, me gustaría que cuando encuentra 
> >>> un bug, en vez de devolver la cadena completa (#bug 345), me devuelva 
> >>> sólo el identificador (345). 
> >> Esto supongo que es un problema más de extracción de la info de bugs que
> >> de patrones. Si quieres lo echo un vistazo a ver en que momento se
> >> deveulve la info encontrada para filtrar sólo el número.
> >>
> >>> Saludos,
> >> Ciao
> >>>
> >>>
> > 
> > _______________________________________________
> > Qualipso-a4 mailing list
> > Qualipso-a4 en gsyc.escet.urjc.es
> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/qualipso-a4
> 
> 
-- 
Miguel Ángel Tinte García        
Libre Software Engineering Lab (GSyC)  | Universidad Rey Juan Carlos
matinte en gsyc.es         
http://libresoft.urjc.es/   



More information about the Qualipso-a4 mailing list