Documentación del código
watsonx Code Assistant
Genere líneas de comentarios que documenten lo que hace su código.
Apoyo lingüístico y normas
La siguiente tabla enumera los lenguajes de código y la norma de documentación correspondiente para cada lenguaje de código.
| Código | Norma de documentación |
|---|---|
| C | doxygen |
| C++ | doxygen |
| Go | GoDoc |
| Java | JavaDoc |
| JavaScript | JSDoc |
| TypeScript | JSDoc |
| Todos los demás | Markdown |
Cuando se hace referencia a un método, o se utiliza CodeLens en un método, watsonx Code Assistant admite determinados lenguajes de código. La referencia a un archivo completo funciona en todos los idiomas. Para obtener más información, consulte Ayuda lingüística al trabajar con métodos.
Utilizar un comando de chat para generar documentación
Puede utilizar el comando ' /document ' en el chat para generar documentación para un archivo referenciado o un método o una clase en el área de trabajo activa.
Utilice esta sintaxis:
/document <code reference> [additional instructions]
-
Asegúrese de iniciar la consulta con
/document, seguido del resto de la sintaxis. -
Para '
<code reference>, escriba el símbolo '@para ver una lista de archivos, clases y métodos de su espacio de trabajo. Utilice un archivo, método o referencia de clase cada vez. -
Los '
[additional instructions]' son opcionales. Añada instrucciones si desea detalles específicos.
Al hacer referencia a un archivo, el límite de tamaño es de 50 KB. Si alcanza este límite, divida el archivo en funciones individuales y haga referencia a cada una de ellas. O divida el archivo en 49 KB, teniendo en cuenta los límites de las funciones, y haga referencia al archivo en cada división. Con cualquiera de los dos métodos, hay que fusionar los resultados.
Uso de CodeLens en el editor para generar documentación
En el editor IDE, CodeLens muestra una línea de opciones de IA generativa que precede a los bloques y fragmentos de código.
-
Haga clic en la opción Documento que precede inmediatamente a un bloque o fragmento de código para generar su documentación.
En el siguiente ejemplo de código, las opciones "
Explain | Document | Unit Test" preceden inmediatamente a las palabras clave "protected void".CodeLens ejemplo
-
La ventana de chat watsonx Code Assistant se abre, muestra el comando '
/document @<*item name*>, ejecuta el comando y muestra el código con la documentación añadida como comentarios.
Desactivación de CodeLens
Si desea desactivar las opciones de CodeLens, puede cambiar la configuración de la extensión o complemento.
En Visual Studio Code:
-
Abra la configuración de la extensión.
-
Borre la configuración de
Enable CodeLens.
En Eclipse:
-
Abra la configuración de Eclipse IDE.
-
En la entrada watsonx Code Assistant Settings, desactive la opción
Enable CodeLens. -
Haga clic en Aplicar y cierre.