Documentazione del codice

watsonx Code Assistant

Generare righe di commento che documentino le funzioni del codice.

Supporto linguistico e standard

La tabella seguente elenca i linguaggi di codice e lo standard di documentazione corrispondente per ciascun linguaggio di codice.

Standard di documentazione
Codice Standard di documentazione
C doxygen
C++ doxygen
Vai GoDoc
Java JavaDoc
JavaScript JSDoc
TypeScript JSDoc
Tutti gli altri Markdown

Quando si fa riferimento a un metodo o si usa CodeLens su un metodo, watsonx Code Assistant supporta alcuni linguaggi di codice. Il riferimento a un file completo funziona per tutte le lingue. Per ulteriori informazioni, vedere Supporto linguistico quando si lavora con i metodi.

Utilizzo di un comando di chat per generare documentazione

È possibile utilizzare il comando '/document in chat per generare la documentazione di un file di riferimento, di un metodo o di una classe nell'area di lavoro attiva.

Utilizzare questa sintassi:

/document <code reference> [additional instructions]

  • Assicuratevi di iniziare il prompt con /document, seguito dal resto della sintassi.

  • Per '<code reference>, digitare il simbolo '@ per visualizzare un elenco di file, classi e metodi dell'area di lavoro. Utilizzate un file, un metodo o un riferimento di classe alla volta.

  • Il " [additional instructions] è facoltativo. Aggiungete le istruzioni se volete dettagli specifici.

Quando si fa riferimento a un file, il limite di dimensione è di 50 KB. Se si raggiunge questo limite, dividere il file in singole funzioni e fare riferimento a ciascuna funzione. Oppure, dividere il file a 49 KB, tenendo conto dei limiti delle funzioni, e fare riferimento al file a ogni divisione. Con entrambi gli approcci, è necessario unire i risultati.

Utilizzo di CodeLens nell'editor per generare documentazione

Nell'editor dell'IDE, CodeLens mostra una riga di opzioni di IA generativa che precede i blocchi di codice e gli snippet.

  1. Fare clic sull'opzione Documento che precede immediatamente un blocco di codice o uno snippet per generare la relativa documentazione.

    Nel seguente esempio di codice, le opzioni " Explain | Document | Unit Test precedono immediatamente le parole chiave " protected void.

    Esempio di lente di codice
    Esempio diCodeLens

  2. Si apre la finestra di chat watsonx Code Assistant, si visualizza il comando '/document @<*item name*>, si esegue il comando e si visualizza il codice con la documentazione aggiunta come commento.

Disabilitazione CodeLens

Se si desidera disattivare le opzioni di CodeLens, è possibile modificare l'impostazione dell'estensione o del plug-in.

In Visual Studio Code:

  1. Aprire le impostazioni dell'estensione.

  2. Cancellare l'impostazione di Enable CodeLens.

In Eclipse:

  1. Aprire le impostazioni del sito Eclipse IDE.

  2. Nella voce Impostazioni di watsonx Code Assistant, deselezionare l'impostazione Enable CodeLens.

  3. Fare clic su Applica e chiudere.