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

Adopt TypeScript for improved code quality #19

Open
litneet64 opened this issue Jan 13, 2021 · 1 comment
Open

Adopt TypeScript for improved code quality #19

litneet64 opened this issue Jan 13, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@litneet64
Copy link
Collaborator

Hola, considero que la adopción de TypeScript sería ideal para poder mantener estándares de calidad altos del código debido al static-typing, chequeo de errores y bugs comunes en tiempo de compilación como también de la compatibilidad multi-browser que entrega, además del soporte de las features más nuevas de Javascript que provee por defecto.

Además, este puede ser incluido dentro del issue #18 (de ser aceptado) en el mismo config de webpack, facilitando la llegada al punto encontrado dentro de README.md en donde mencionas aprovechar mejor los build pipelines de GitHub, puesto que en estos momentos estos pipelines no serían de mucha utilidad para verificar que un cambio nuevo introducido no cause algún bug o problema imprevisto, cosa que el compilador de TypeScript debiera facilitar.

Más sobre los beneficios de TypeScript acá.

Por supuesto que el cambio es más o menos disruptivo y no será tan simple al principio, sin embargo considero que las ventajas para la mantenibilidad a futuro son bastantes. Este puede ser incluído dentro de un punto en alguna lista de TODOs

@BooterMan98
Copy link
Owner

Hola, La adopción de TypeScript me parece una buena idea! Hace unos días te había mencionado por otro medio que dentro de las cosas que tengo pensadas en hacer, una de ellas es usar React en la malla. Pienso partir por ahí con la implementación se TypeScript y junto con ello resolver las issues #18 y #20, pero eso por ahora sigue en el aire.

@BooterMan98 BooterMan98 added the enhancement New feature or request label Jan 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants