Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [Java] Tool per estrarre signature pubbliche

    Salve a tutti,
    devo estrarre tutte le inferfacce pubbliche di una classe, tipo come fa javadoc.

    Visto che la classe non ha il minimo commento javadoc, sapete se esiste un tool apposito che mi crea un file (txt???) con tutte le signature dei metodi?

    Forse javadoc lo può già fare ma serve qualche parametro?

    Grazie a tutti

  2. #2
    Per ora ho usato JavaDoc, però ho visto che crea una marea di file...
    La richiesta di un tool ( o opzioni ) più lite è sempre aperta!

    Grazie a tutti

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: [Java] Tool per estrarre signature pubbliche

    Originariamente inviato da dott104
    Salve a tutti,
    devo estrarre tutte le inferfacce pubbliche di una classe, tipo come fa javadoc.

    Visto che la classe non ha il minimo commento javadoc, sapete se esiste un tool apposito che mi crea un file (txt???) con tutte le signature dei metodi?

    Forse javadoc lo può già fare ma serve qualche parametro?

    Grazie a tutti
    che vuole dire le interfacce pubbliche??
    RTFM Read That F*** Manual!!!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Re: Re: [Java] Tool per estrarre signature pubbliche

    Originariamente inviato da valia
    che vuole dire le interfacce pubbliche??
    Penso che intenda "tutto ciò che è public".
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    e ci sono pure io, ma visto che in java "interfaccia" è una cosa che ha un determinato significato, la domanda mi sorge spontanea
    RTFM Read That F*** Manual!!!

  6. #6
    Scusate se ho usato il termine "intefaccia" in modo errato, ma ho usato quello giusto nel titolo "signature/firme".

    In pratica mi capita spesso di scrivere interfacce molto complesse e in alcune fasi del progetti è utile dare a chi lavora con me almeno le signature pubbliche in modo che si possano portare avanti con il lavoro costruendo dei mok. Ecco tutto!

    Es. di cosa mi servirebbe

    class Foo
    getGoo();
    setGoo(Goo goo);
    ...
    deleteAllGoo();

    In questo modo anche non condividendo i progetti si può iniziare a lavorarci!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    se il problema è condividere il codice con un team di sviluppo ti consiglio di passare a sistemi di condivisione come svn e cvs, è la soluzione più semplice, diretta, efficace
    RTFM Read That F*** Manual!!!

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da valia
    se il problema è condividere il codice con un team di sviluppo ti consiglio di passare a sistemi di condivisione come svn e cvs, è la soluzione più semplice, diretta, efficace
    Credo che l'esigenza dell'utente sia più di documentazione che non di condivisione del codice. In pratica, penso che - oltre a condividere il codice - voglia anche creare una sorta di schema di come questo è fatto a livello di architettura.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    beh lo schema allora credo sia meglio crearlo a monte (magari con UML) e non a valle dopo aver scritto il codice, non trovi?
    Anche perché se come dice lui, tutti possono lavorarci senza avere lo stesso progetto, quando devono unirlo che succede? Lo scambio di queste info penso sia diretto all'unione, quindi usa quello che hai (javadoc + progettazione a monte condivisa) e non partendo dal fondo (che poi ognuno avrà fatto una roba ed è un casotto unire tutto)
    RTFM Read That F*** Manual!!!

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da valia
    beh lo schema allora credo sia meglio crearlo a monte (magari con UML) e non a valle dopo aver scritto il codice, non trovi?
    Secondo me, stiamo parlando di esigenze diverse.

    Comunque sia, UML puoi utilizzarlo sia prima che dopo la codifica (non è obbligatorio utilizzarlo solo a monte), ma la sua utilità risiede specificatamente nell'esigenza di documentare un sistema, un'architettura. Probabilmente, l'autore della discussione non vuole una cosa così complicata, ma semplicemente ottenere una documentazione piana delle classi che ha creato e dei membri di queste classi che è possibile utilizzare, una sorta di "reference", che è diverso da una documentazione realizzata con standard UML, che invece descrive il sistema sotto diversi aspetti e sfaccettature.

    Originariamente inviato da valia
    Anche perché se come dice lui, tutti possono lavorarci senza avere lo stesso progetto, quando devono unirlo che succede?
    Se la "documentazione" (intesa nel senso più ampio possibile) viene generata da un tool, come spesso accade, verrà aggiornata - anche automaticamente - al momento dell'unione delle modifiche.

    E' possibile configurare parecchi sistemi CVS per fare questo (infatti, non volevo dire che il suggerimento di utilizzare un CVS fosse sbagliato, anzi penso che al giorno d'oggi sia quasi imprescindibile, addirittura anche per uno sviluppatore singolo).

    Originariamente inviato da valia
    Lo scambio di queste info penso sia diretto all'unione, quindi usa quello che hai (javadoc + progettazione a monte condivisa) e non partendo dal fondo (che poi ognuno avrà fatto una roba ed è un casotto unire tutto)
    Questa penso sia una questione che esula dal problema principale: qui si tratta solo di comunicare.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.