Bonjour,
Nous réfléchissons actuellement à réunir plusieurs applications web Java en une seule.
Nous sommes en phase de reflexions technologiques, et organisationelle.
Et nous avons quelques différences de points de vue au niveau de l'organisation du projet en terme de découpage des sources.
Je suis partisan du découpage franc en terme d'objectif final des différentes parties, exemple :
- un projet applicatif pour IHM + interactions métiers
- un framework commun (outils, etc)
- un framework données métier
- ...
Pour ma part, les bénéfices sont principalement :
- meilleure compréhension/organisation du code (je ne mets pas les chaussettes et les caleçons dans le même tiroir chez moi, désolé...)
- réutilisabilité
- maintenabilité
Mes contradicteurs préfèrent tout à un endroit, maintenir un seul projet en versionning (VSS avec Java c'est la fiesta), les besoins "actuels" (et dieu sait que les projet informatique ne sont jamais voué au changement) ne nécessitent pas une telle séparation.
Bref, j'aurais voulu avoir vos avis, expériences personnelles sur le sujet :
Séparation franche ? Ou tout en un ?
Merci d'avance pour vos réponses et explications sur cette question.
Partager