2. Desarrollando KDevelop Ruby
¿Qui´n es Miquel Sabat´?
e e
¡Lo ten´is delante!
e
Estudiante de Ingenier´ Inform´tica por la FIB/UPC.
ıa a
Entusiasta de Qt y KDE.
Mantenedor del plugin de Ruby desde hace un mes.
Miquel Sabat´ Sol`
e a 2/6
3. Desarrollando KDevelop Ruby
¿Por qu´ un plugin de Ruby?
e
El mundo est´ hecho a base de plugins.
a
Ruby es un lenguaje vers´til y moderno.
a
El ordenador puede automatizar muchas de las tareas que
un programador debe llevar a cabo en un proyecto
construido con Ruby. Por ejemplo:
Completado de c´digo, informe de problemas, etc.
o
Navegaci´n de rails, RubyGems y ¡mucho m´s!
o a
Miquel Sabat´ Sol`
e a 3/6
4. Desarrollando KDevelop Ruby
¿De d´nde venimos?
o
En KDevelop4 ya se ofreci´ como plugin el soporte de
o
Ruby y se mantuvo su desarrollo en playground.
Problemas:
Plugin muy b´sico y desarrollo aparentemente parado.
a
Las interioridades del plugin eran muy mejorables.
Mi aportaci´n:
o
El parser del plugin ha sido reescrito desde cero.
El DUChain ha tenido que adaptarse al nuevo parser.
Miquel Sabat´ Sol`
e a 4/6
5. Desarrollando KDevelop Ruby
¿A d´nde vamos?
o
Mejorar o implementar todas aquellas caracter´
ısticas que
uno puede esperar de un plugin de KDevelop: parser,
DUChain, completado de c´digo, highlighting, etc.
o
Mejorar la navegaci´n de Rails.
o
Implementar nuevas funcionalidades que ayuden a´n m´s
u a
al programador de Ruby.
No muerdo: se aceptan sugerencias y gente dispuesta a
ayudar en el desarrollo del plugin.
Miquel Sabat´ Sol`
e a 5/6