synchro modele/code

synchro modele/code - Java - Programmation

Marsh Posté le 15-03-2004 à 16:03:33    

salut à tous,
je bosse sous eclipse avec XDE et j'aimerais bien garder mes projets synchro (modele toujours à jour par rapport au code).
Est ce que certains d'entre vous le font ou pas ? histoire de savoir si c'est pas trop lourd
 
merci d'avance  :jap:


Message édité par LAs3R le 15-03-2004 à 16:03:50
Reply

Marsh Posté le 15-03-2004 à 16:03:33   

Reply

Marsh Posté le 15-03-2004 à 16:05:55    

C'est du round trip ? je l'utilise pas mais j'imagine qu'il y a des "procédures" à respecter pour ne pas insérer des déphasages entre code et modèle... Faut travailler proprement

Reply

Marsh Posté le 15-03-2004 à 16:09:02    

oui c'est exactement ca

Reply

Marsh Posté le 15-03-2004 à 16:13:25    

De toute façon, même si utiliser le round-trop peut s'avèrer lourd, les avantages qu'on en retire dépasse les inconvénients, non ?

Reply

Marsh Posté le 15-03-2004 à 16:16:45    

ben j'espere bien   :)  
mais ce qui me rebutte un peu, c'est les "cochonneries" générées par xde au niveau du code  :sweat:


Message édité par LAs3R le 15-03-2004 à 16:17:11
Reply

Marsh Posté le 15-03-2004 à 16:19:57    

Par cochonneries, tu entends des méta-données qui permettent de conserver la synchronisation entre code et modèle ? Si oui, il faudra s'y résoudre :/
 
Est-ce-que tu peux montrer un exemple de ces cochonneries par curiosité ? :D

Reply

Marsh Posté le 15-03-2004 à 16:22:11    

hehe t'as tout compris ;)  
 
 

Code :
  1. /**
  2.  *  
  3.  * @modelguid {48DB6C23-7583-4B02-A093-DC39AF31561F}
  4.  */
  5. private java.lang.String str1;
  6. /** @modelguid {470CE58F-CDB4-45E4-8776-FC86E7D34123} */
  7. private MaClasse maClasse;
  8. /** @modelguid {7D101A68-C56C-4D97-8023-8A033AC846A8} */
  9. private MaClasse2 maClasse2;


 
en fait je suis un peu parano concernant le style de coding :P


Message édité par LAs3R le 15-03-2004 à 16:23:13
Reply

Marsh Posté le 15-03-2004 à 16:23:37    

C'est tout à fait supportable comme pollution. Même moi qui suis un intégriste de la mise en forme, ça ne me gêne pas :D


Message édité par machinbidule1974 le 15-03-2004 à 16:25:40
Reply

Marsh Posté le 15-03-2004 à 16:25:16    

perso ca me déprime de lire du code avec des truc pareils mais c clair que l'on s'y fait

Reply

Marsh Posté le 15-03-2004 à 16:28:06    

tu balances le modèle par la fenetre et tu travailles comme un grand garçon


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 16:28:06   

Reply

Marsh Posté le 15-03-2004 à 16:30:55    

Tiens, je pensais que passer par la modélisation c'était la bonne façon de faire ? Moi qui rêve de faire un projet dans les règles de l'art avec analyse, modélisation, implémentation !

Reply

Marsh Posté le 15-03-2004 à 16:48:38    

the real moins moins a écrit :

tu balances le modèle par la fenetre et tu travailles comme un grand garçon


 
t'en a eu une mauvaise experience ?

Reply

Marsh Posté le 15-03-2004 à 16:52:38    

bah c'est lourd et ça fini toujours pas être désynchro [:spamafote]
avec du code propre, ton modèle est *là*... et pour les besoins de documentations, tu peux generer des graphiques et autres conneries [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 16:57:07    

the real moins moins a écrit :

bah c'est lourd et ça fini toujours pas être désynchro


 
ok, c'est bien ce dont javais peur.
Je crois que vais laisser tomber alors  ;)

Reply

Marsh Posté le 15-03-2004 à 16:57:52    

bah je suis pas LA référence en la matière hein, bien au contraire...
y'a des gens qui font du round-trip et que ça amuse [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 16:58:03    

parait meme que ça marche :ouch:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 16:58:35    

ah ben bravo, --, tu nous l'as découragé notre LAs3R ! :D

Reply

Marsh Posté le 15-03-2004 à 16:59:15    

the real moins moins a écrit :

bah c'est lourd et ça fini toujours pas être désynchro [:spamafote]
avec du code propre, ton modèle est *là*... et pour les besoins de documentations, tu peux generer des graphiques et autres conneries [:spamafote]


Ouais, enfin les modeleurs UML, c'est quand même bien pratique.


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

Marsh Posté le 15-03-2004 à 17:00:09    

Cherrytree a écrit :


Ouais, enfin les modeleurs UML, c'est quand même bien pratique.


 
Ah, quand même, ça me rassure d'entendre ça  :jap:

Reply

Marsh Posté le 15-03-2004 à 17:01:04    

Cherrytree a écrit :


Ouais, enfin les modeleurs UML, c'est quand même bien pratique.

ha bon, pourquoi faire? [:xx_xx]
 
(sérieux, le temps que tu fasses ton griboullis là dedans, t'as designé un truc quatre fois mieux en discutant avec un collègue, un tableau blanc et un éditeur de code digne de ce nom)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 17:02:04    

Il me semble que pour générer des docs propres pour ton projet, c'est top

Reply

Marsh Posté le 15-03-2004 à 17:04:32    

borf, un coup de reverse automatisé et hop


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 17:05:56    

machinbidule1974 a écrit :

ah ben bravo, --, tu nous l'as découragé notre LAs3R ! :D


 
hehe
 
je pense quand meme utiliser XDE mais sans le round trip (du moins pas sur de gros projet)  :D

Reply

Marsh Posté le 15-03-2004 à 17:07:02    

Oui c'est vrai mais le reverse ne te permet de pas documenter tes use cases (entre autres), juste de récupérer les diagrammes de classes (entre autres)... Quand tu dois passer la main à une autre personne pour assurer la maintenance, c'est assez chiant de lui expliquer tous les cas d'utilisations... Enfin, je suis quand même d'accord avec toi pour dire que modéliser un système avec un modeleur UML, c'est méga lourd (expérience avec Rational Rose en formation)...


Message édité par machinbidule1974 le 15-03-2004 à 17:07:30
Reply

Marsh Posté le 15-03-2004 à 17:10:10    

ben les use cases tu peux avoir ça dans un document "office" quelconque nan? ou alors y'a un truc qui m'échappe ?
 
'fin bref, on l'aura compris, chuis pas fan de doc-à-la-con :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2004 à 23:20:00    

the real moins moins a écrit :

'fin bref, on l'aura compris, chuis pas fan de doc-à-la-con :o


[:cupra]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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