Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Conseil de développement Java/ Groovy


Sujet :

Java

  1. #1
    Membre éclairé
    Conseil de développement Java/ Groovy
    Bonjour à tous,

    Je suis développeur Java, et je viens de démarrer une nouvelle mission dans un client, où je dois faire évoluer une petite application qu'est à moitié écrite en Java et à moitié écrite en Groovy (80% du code Java, 20% Groovy sur 9 classes).

    Mon premier réflexe a été de me dire que j'allais réécrire les classes Groovy en Java, cela dans le but d'avoir un code plus propre et plus cohérent.

    Par contre je rencontre quelques problèmes avec des fonctions que j'ai du mal à trouver avec Java (notamment la gestion des XML), et je me demande si réécrire tout ce code vaut l'effort ou s'il serait plus simple à laisser les classes Groovy comme elles y sont...

    Que pensez-vous ? avez-vous des cas similaires ?

    Je vous remercie par avance de vos retours,

    Cordialement,
    Marc

  2. #2
    Modérateur

    Hello,

    Je saisis mal l'intérêt de réécrire ces classes, en fait. "Plus propre, plus cohérent." Euh... En quoi ?

    Il est vrai que professionnellement, j'ai souvent dû réécrire des classes Groovy en Java, à cause du fait qu'elles rendent les stacktraces inutilisables. Quand on tolère du Groovy dans un projet, on se retrouve à devoir abandonner l'un des outils de traque d'anomalie très puissants de Java, ce que je trouve absurde.

    Mais si ce n'est pas ton cas, alors je vois mal ce qui justifie cet effort.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Bonjour et merci de votre retour.

    Je me doutais un peu de la réponse, mais je pense qu'il c'était bien de poser la question...
    Je vais donc laisser le code Groovy et continuer à travailler en Java avec les nouvelles classes.

    Merci

###raw>template_hook.ano_emploi###