cherche un "analyseur de classes" pour JAVA - Java - Programmation
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 ?
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...
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.
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.
boh... il n'y a rien en OpenSource ?
Marsh Posté le 16-01-2003 à 16:46:33
TBone a écrit : oui c'est vrai. |
Il doit bien y avoir. Rational Rose, c'est pas Open Source ?
Marsh Posté le 16-01-2003 à 16:48:48
non je ne pense pas non...
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...
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)
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
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
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.
Marsh Posté le 17-01-2003 à 11:13:46
nraynaud a écrit : |
et avec idea tu fais alt-f7
Marsh Posté le 17-01-2003 à 12:43:15
alt-f7 fonctionne pô chez moi
je dois le lancer via le menu (Idea3/Linusque/JDK1.4.0)
Marsh Posté le 17-01-2003 à 12:44:38
sinon en libre argouml le fait aussi il me semble...
http://argouml.tigris.org
Marsh Posté le 17-01-2003 à 12:45:13
--greg-- a écrit : et avec idea tu fais alt-f7 |
j'adore cette feature
Marsh Posté le 17-01-2003 à 12:45:52
TBone a écrit : alt-f7 fonctionne pô chez moi |
ah bon
tu es au courant qu'ils on sortir un release 3.0.1 ?
Marsh Posté le 17-01-2003 à 12:53:57
DarkLord a écrit : |
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 ...)
Marsh Posté le 18-01-2003 à 03:33:50
DarkLord 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).
Marsh Posté le 18-01-2003 à 11:44:29
nraynaud a écrit : |
tu me prends pour qui toi?
Marsh Posté le 18-01-2003 à 23:52:05
DarkLord 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 : |
Donc je préfère rappeler qu'il y a un piège à con, c'est tout.
Marsh Posté le 19-01-2003 à 14:45:11
nraynaud a écrit :
|
ok
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 ?