Resumen Nivel 5:
Codota es un PlugIn para Java.
Aprende la programación con el programador y facilita en operaciones triviales como CRUD.
También indica las mejores prácticas y consejos de desarrollo que normalmente se obtendría en búsquedas en Internet.
Codota: usando AI para mejorar nuestro código
Codificación es difícil, pero la comprobación de referencias tales como desbordamiento de la pila o GitHub sin duda ayuda. (FYI, todavía tenemos una JAXmagazine dedicada a la codificación de scrapbooking!) Ahora, los desarrolladores de Java tienen una opción aún más fría: código asistido por AI con el Codota. Personalmente, siempre he querido tener una ayuda de AI al codificar.
Codota es un programador de par artificial que aprende de código existente para ayudarle a construir software más rápido y más inteligente. Se ejecuta junto con cualquier IDE que está utilizando y utiliza sus plantillas de código aprendido para sugerir el código correspondiente.
¿Cómo funciona Codota?
De acuerdo con el sitio de Codota, construye modelos de código predictivo que sugieren conclusiones de código y contenido relacionado basado en el contexto actual presente en su IDE. El programa combina técnicas de análisis de programas, procesamiento de lenguaje natural y aprendizaje automático para aprender del código. A continuación, muestra los resultados de diferentes plantillas de código útil para cualquier tarea.
Básicamente, si has descargado Codota, tiene una ventana vinculada a tu IDE de elección. Por lo tanto, siempre que seleccione una variable, tipo o método, la ventana CodoT vinculada proporciona ejemplos de código relacionados con lo que ya ha escrito. Enciéndalo en un muy buen adivino para obtener fragmentos de código.
Incluso hay una función de búsqueda para fragmentos de código aún más apropiados. Es muy simple agregar estos ejemplos de código a su IDE con una copia masiva al por mayor.
¿Cómo es exactamente esta IA? Bueno, según Marcel Bruch, Codota clasifica las muestras de código. Espero que esto signifique que los más relevantes estén más cerca de la cima. Actualmente Codota se limita a Java porque necesita entender el lenguaje que está analizando.
Limitaciones
Hay algunas limitaciones, por supuesto. Codota todavía no conoce la esencia del código; A menudo recibirá un ejemplo de código del mundo real. Obviamente, esto significa que no siempre se garantiza ser bella o limpia. Pero como Codota basa su base de conocimientos en lugares como GitHub, Bitbucket y Stack Overflow, cada día mejora.
Tienen un video promocional bastante interesante que muestra en profundidad cómo funciona esto.
El programa funciona con Eclipse (Marte y posterior), IntelliJ (14 y posterior) y Android Studio. Funciona en Linux, Windows y MacOS. Desafortunadamente, todavía no es compatible con NetBeans, pero actualmente están haciendo sugerencias sobre qué IDEs deberían soportar a continuación.
Si estás interesado, ve a Codota y compruébalo gratis! ¿Está interesado en tener un compañero de codificación de AI? ¡Dinos qué piensas!
Codota funciona en Linux, Windows y MacOS. El programa funciona con Eclipse (Marte y posterior), IntelliJ (14 y posterior) y Android Studio. Desafortunadamente, todavía no es compatible con NetBeans, pero actualmente están haciendo sugerencias sobre qué IDEs deberían soportar a continuación.
Si estás interesado, ve a Codota y compruébalo gratis! ¿Está interesado en tener un compañero de codificación de AI? ¡Dinos qué piensas!