¿Qué es Refraction?

Refraction es un asistente de IA para desarrolladores. Pegas un bloque de código, eliges un lenguaje o framework y generas el resultado. El sitio enumera muchas tareas, como detección de errores, conversión de código, refactorización, documentación, explicación de código, comprobaciones de estilo, adición de tipos y generación de pruebas unitarias.

También puede generar, a partir de una descripción, funciones, consultas SQL, expresiones regulares, diagramas Mermaid, Content Security Policies y pipelines de CI/CD. Hay extensiones para VS Code, Sublime Text, JetBrains, Visual Studio, GitHub (autoreview) y la terminal.

Los precios del sitio incluyen un plan Hobby gratuito con 10 generaciones de código, un plan Pro a 8 USD al mes, un plan Team a 14 USD por usuario al mes y un plan Enterprise personalizado. Los planes de pago empiezan con una prueba gratuita de 7 días.

Pros y Contras

Pros

  • Cubre muchas tareas, desde la refactorización y las pruebas unitarias hasta la documentación.
  • Ofrece extensiones para VS Code, JetBrains, Sublime Text, Visual Studio y la terminal.

Preguntas frecuentes

Refraction es gratis para comenzar, con planes de pago desde 8 hasta 14 USD por mes.

Según nuestra última información, esta herramienta no parece tener un acuerdo de por vida en este momento, lamentablemente.

Refraction admite muchas tareas de desarrollo, como la detección de errores, la conversión de código, la refactorización, la documentación, la explicación de código y la generación de pruebas unitarias. Pegas un bloque de código, eliges un lenguaje o framework y generas el resultado. También puede crear funciones, consultas SQL, expresiones regulares y pipelines de CI/CD a partir de una descripción sencilla, lo que resulta útil cuando necesitas un punto de partida rápido.

El sitio enumera extensiones para VS Code, Sublime Text, JetBrains, Visual Studio, GitHub y la terminal. La opción de GitHub se llama autoreview. Al usar una extensión, puedes utilizar Refraction en el editor o la terminal que ya usas, en lugar de cambiar al sitio web para cada tarea. Consulta el sitio oficial para ver la lista actual de herramientas compatibles.

Sí. Según el sitio, Refraction puede generar diagramas Mermaid y Content Security Policies a partir de una descripción, además de código. Esto puede ayudar a los desarrolladores que quieren borradores rápidos de documentación técnica o de configuraciones de seguridad web. Revisa siempre el resultado generado antes de usarlo, y el sitio oficial tiene los detalles más actuales sobre las funciones.

Refraction es un asistente de IA creado para desarrolladores. Resulta adecuado para quienes quieren ayuda con tareas habituales de programación, como refactorizar, escribir pruebas, documentar código y convertir entre lenguajes. Como pegas el código y eliges un lenguaje o framework, la herramienta funciona mejor cuando puedes revisar lo que produce. Para conocer las últimas novedades sobre funciones y planes, consulta el sitio oficial.

Sí. La explicación de código es una de las tareas que aparecen en el sitio, junto con las comprobaciones de estilo y la adición de tipos. Puedes pegar un bloque de código desconocido, seleccionar el lenguaje o framework y generar una explicación. El sitio también menciona la detección de errores, que puede ayudar al leer código antiguo. Revisa tú mismo las sugerencias antes de confiar en ellas.