Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    Javadoc dubbio

    Stavo scrivendo la javadoc. mi sono sorti dei dubbi.
    Nella descrizione della funzione si mette cosa fa (breve descrizione) o anche come fa (passo per passo)?
    i commenti della classe tipo:
    codice:
    if (a=b)
       b++ //incrementa b
    else 
      a++ //incrementa a
    vanno messi nella javadoc o lasciati lì?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Javadoc dubbio

    Originariamente inviato da bako
    Stavo scrivendo la javadoc. mi sono sorti dei dubbi.
    Nella descrizione della funzione si mette cosa fa (breve descrizione) o anche come fa (passo per passo)?
    i commenti della classe tipo:
    codice:
    if (a=b)
       b++ //incrementa b
    else 
      a++ //incrementa a
    vanno messi nella javadoc o lasciati lì?
    I commenti come quelli che hai appena indicato ( // ), non vengono presi in considerazione da Javadoc.
    In generale, Javadoc prende in considerazione solo i commenti speciali /** .... */ relativi alle dichiarazioni di classi, interfacce, metodi, costruttori o variabili di classe/istanza.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    si lo so.
    la mia domanda era un'altra. Per scrivere una javadoc "corretta", è bene inserire quei commenti? dove?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da bako
    si lo so.
    la mia domanda era un'altra. Per scrivere una javadoc "corretta", è bene inserire quei commenti? dove?
    Cosa intendi per javadoc "corretta"???
    Come ho detto prima, si usa il commento speciale /** ... */ per Javadoc e dentro ci devi mettere la documentazione (che può utilizzare i tag HTML) e anche i tag @xxx riconosciuti da Javadoc per i parametri, il valore di ritorno, ecc....

    Poi all'interno del codice puoi mettere tutti i commenti /* */ e // che vuoi, che non vengono presi in considerazione da Javadoc.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    A meno che non ci siano diatribe in corso su qualcuna delle tecniche utilizzate per ottenere cosa in un metodo, il commentare passo passo è abbastanza male nella compilazione di un javadoc, imho. Non stai presentando l'esamino all'università... gli utenti normali vogliono sapere che cosa fa il metodo, non tanto come lo fa. Salvo appunto qualche caso particolare.

    Se hai i sorgenti di java, guardati un po' i commenti javadoc-ready che trovi nelle varie classi e prendi spunto.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    Originariamente inviato da Andrea1979
    A meno che non ci siano diatribe in corso su qualcuna delle tecniche utilizzate per ottenere cosa in un metodo, il commentare passo passo è abbastanza male nella compilazione di un javadoc, imho.Non stai presentando l'esamino all'università... gli utenti normali vogliono sapere che cosa fa il metodo, non tanto come lo fa. Salvo appunto qualche caso particolare.

    Se hai i sorgenti di java, guardati un po' i commenti javadoc-ready che trovi nelle varie classi e prendi spunto.
    in verità sì..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.