cherche un "analyseur de classes" pour JAVA

cherche un "analyseur de classes" pour JAVA - Java - Programmation

Marsh Posté le 16-01-2003 à 16:08:46    

je suis débutant en java, et je suis un peut perdu dans un programme que j'ai à modifier. Existe t'il un logiciel qui puisse traduire les classes et methodes de mon programme source sous forme de diagramme synthétique ?
 
 
 :??:  
 

Reply

Marsh Posté le 16-01-2003 à 16:08:46   

Reply

Marsh Posté le 16-01-2003 à 16:11:08    

Un logiciel de reverse engineering qui tracerait des graphes UML ? Ouais, y en a. Mais bon, tu connais UML ?


---------------
Le site de ma maman
Reply

Marsh Posté le 16-01-2003 à 16:12:06    

Bluej je crois ...
PS. j'utilise Dia et Xemacs ...

Reply

Marsh Posté le 16-01-2003 à 16:13:59    

si tu es débutant, j'en déduis que le prog à modifier ne doit pas être une usine à gaz...
 
si tu es perdu dans la même classe, alors une vue synthétique de tes méthodes pourraient t'aider... il y a des plugins pour jEdit qui font ça, intelliJ le fait avec l'onglet Structure...


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 16-01-2003 à 16:15:27    

Eclipse aussi, si tu veux juste un résumé. Mais bon, pour la logique du programme, comment il s'articule, tout ça ne t'apportera rien.


---------------
Le site de ma maman
Reply

Marsh Posté le 16-01-2003 à 16:32:25    

oui c'est vrai.  
 
j'avais compris de travers... j'avais compris son besoin comme une présentation synthétique des méthode comme dans la javadoc.  :o
 
boh... il n'y a rien en OpenSource ?


Message édité par TBone le 16-01-2003 à 16:32:59

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 16-01-2003 à 16:46:33    

TBone a écrit :

oui c'est vrai.  
 
j'avais compris de travers... j'avais compris son besoin comme une présentation synthétique des méthode comme dans la javadoc.  :o
 
boh... il n'y a rien en OpenSource ?

Il doit bien y avoir. Rational Rose, c'est pas Open Source ? :D


---------------
Le site de ma maman
Reply

Marsh Posté le 16-01-2003 à 16:48:48    

non je ne pense pas non... :)


Message édité par TBone le 16-01-2003 à 16:49:04

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 16-01-2003 à 17:53:01    

Ba un truc qui ferait les graphs UML ça m'irait, sinon, je suis pas complétement paumé, mais j'ai un peut de mal à voir d'ou partent certains appels de methodes, etc...

Reply

Marsh Posté le 16-01-2003 à 18:07:22    

2501 a écrit :

Ba un truc qui ferait les graphs UML ça m'irait, sinon, je suis pas complétement paumé, mais j'ai un peut de mal à voir d'ou partent certains appels de methodes, etc...

Il est gros comment ton code ? (Fais voir ou donne une URL éventuellement)


---------------
Le site de ma maman
Reply

Marsh Posté le 16-01-2003 à 18:07:22   

Reply

Marsh Posté le 17-01-2003 à 01:07:08    

Cherrytree a écrit :

Il est gros comment ton code ? (Fais voir ou donne une URL éventuellement)

ça va pas non :fouyaya:  
il a dit un programme hein, pas un HelloWorld
 
tain j'ose pas imaginer le mec qui posterait 200classes d'un coup sur le forum  [:fear]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 17-01-2003 à 03:08:53    

2501 a écrit :

Ba un truc qui ferait les graphs UML ça m'irait, sinon, je suis pas complétement paumé, mais j'ai un peut de mal à voir d'ou partent certains appels de methodes, etc...


 
Dans eclipse, par ex., tu fait "bouton de droite" sur ta méthode dans un explorateur et "references->workspace" pour trouver l'ensemble des appels à cette méthode dans tout le workspace.

Reply

Marsh Posté le 17-01-2003 à 11:13:46    

nraynaud a écrit :


 
Dans eclipse, par ex., tu fait "bouton de droite" sur ta méthode dans un explorateur et "references->workspace" pour trouver l'ensemble des appels à cette méthode dans tout le workspace.

et avec idea tu fais alt-f7 [:joce]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 17-01-2003 à 12:43:15    

alt-f7 fonctionne pô chez moi :/
je dois le lancer via le menu :sweat: (Idea3/Linusque/JDK1.4.0)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 17-01-2003 à 12:44:38    

sinon en libre argouml le fait aussi il me semble...
 
http://argouml.tigris.org

Reply

Marsh Posté le 17-01-2003 à 12:45:13    

--greg-- a écrit :

et avec idea tu fais alt-f7 [:joce]


 
j'adore cette feature [:joce]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-01-2003 à 12:45:52    

TBone a écrit :

alt-f7 fonctionne pô chez moi :/
je dois le lancer via le menu :sweat: (Idea3/Linusque/JDK1.4.0)


 
ah bon :/
tu es au courant qu'ils on sortir un release 3.0.1 ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-01-2003 à 12:53:57    

DarkLord a écrit :


tu es au courant qu'ils on sortir un release 3.0.1 ?


après vérif, j'ai une 3.0.1 build 688 sur un JDK 1.4.1_01
(je code pour le JDK1.4.0 mais comme j'ai installé Sun One pour voir, il m'a tapé la 1.4.1 ...)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 18-01-2003 à 03:33:50    

DarkLord a écrit :


 
j'adore cette feature [:joce]


 
beaucoup moins drôle qu'un "senders" en smalltalk ... Pour comprendre : smalltalk n'est typé que dynamiquement.
 
 
Sinon, n'oubliez-pas que vous n'êtes pas sûr que c'est le code auquel vous pensez qui est réellement appelé et que la décision sera prise à l'exécution (enfin de manière déterministe tout de même, mais ça sent le piège à débutant).


Message édité par nraynaud le 18-01-2003 à 03:34:51
Reply

Marsh Posté le 18-01-2003 à 11:44:29    

nraynaud a écrit :


 
beaucoup moins drôle qu'un "senders" en smalltalk ... Pour comprendre : smalltalk n'est typé que dynamiquement.
 
 
Sinon, n'oubliez-pas que vous n'êtes pas sûr que c'est le code auquel vous pensez qui est réellement appelé et que la décision sera prise à l'exécution (enfin de manière déterministe tout de même, mais ça sent le piège à débutant).


 
 :heink: tu me prends pour qui toi?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-01-2003 à 23:52:05    

DarkLord a écrit :


 
 :heink: tu me prends pour qui toi?


 
Un forum public permet de faire passer des messages à d'autres parsonnes que celle à laquelle on répond. Jusqu'à preuve du contraire je ne te vouvois pas en plus.
 

Citation :


je suis débutant en java, et je suis un peut perdu (...)


 
Donc je préfère rappeler qu'il y a un piège à con, c'est tout.


Message édité par nraynaud le 18-01-2003 à 23:53:18
Reply

Marsh Posté le 19-01-2003 à 14:45:11    

nraynaud a écrit :


 
Un forum public permet de faire passer des messages à d'autres parsonnes que celle à laquelle on répond. Jusqu'à preuve du contraire je ne te vouvois pas en plus.
 

Citation :


je suis débutant en java, et je suis un peut perdu (...)


 
Donc je préfère rappeler qu'il y a un piège à con, c'est tout.


 
ok :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed