Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-estructuración de código #64

Open
LautaroPetaccio opened this issue Jun 9, 2016 · 7 comments
Open

Re-estructuración de código #64

LautaroPetaccio opened this issue Jun 9, 2016 · 7 comments

Comments

@LautaroPetaccio
Copy link
Owner

Hay actualmente un alto acoplamiento entre funciones del simulador y del navbar.
También existe código del intérprete dentro de navbar.
Propuesta:

  • Mover la lógica de ejecutar un código al simulador.
  • Limpiar y separar en un nuevo módulo la inicialización del intérprete.

Otras mejoras son bienvenidas.

@ealmansi
Copy link
Collaborator

+1

Cuando haya tiempo lo hacemos.

@LautaroPetaccio
Copy link
Owner Author

Sería interesante también hacer que blockly se carge con bower, habría que intentar volar la carpeta "third-party".

@ealmansi
Copy link
Collaborator

es inevitable manejar algunas dependencias por fuera de npm y bower si los devs no los indexan. podemos forkear e indexar las versiones forkeadas pero es medio una paja hacer eso por cada dependencia que no figure.

en su momento intenté meter blockly y melonjs a través de bower pero: blockly tiene un fork (sin mantenimiento) en npm y ni figura bower, melonjs está en bower pero no funciona out of the box como cualquier package normal (issue).

@LautaroPetaccio
Copy link
Owner Author

Creí que había, cuando hagan los cambios necesarios los volamos de third-party.

@ealmansi
Copy link
Collaborator

sí, estaría muy piola la verdad

@LautaroPetaccio
Copy link
Owner Author

Primera refactorización.
Incluye la funcionalidad de que, al cambiar el código habiendo pausado el robot, apretar play reinicia la ejecución.

@LautaroPetaccio
Copy link
Owner Author

Se pasó a utilizar Backbone para dar una estructura concreta al proyecto.
Se reestructuró el código según el modelo MV de Backbone.
Se utilizan ahora templates para renderizar HTML de manera estática y modular.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants