hesperides icon indicating copy to clipboard operation
hesperides copied to clipboard

Passer à Java 14 et utiliser les Records à la place de Kotlin et Lombok

Open thomaslhostis opened this issue 5 years ago • 2 comments

thomaslhostis avatar Mar 19 '20 07:03 thomaslhostis

Hello :) Just dropped in to see what this project is about, and I'm interested in knowing more. Is there a reason you're not considering switching to Kotlin?

And I understand why someone would want ditching lombok ;)

MathieuAA avatar Oct 02 '20 12:10 MathieuAA

Hello,

Nous avons codé l'appli en Java car nous ne connaissions pas Kotlin à l'époque de la refonte. Kotlin est tout de même utilisé pour les classes de Commands, Events et Queries pour nous faciliter la vie car ces classes ne contiennent que leurs propriétés (aucun traitement).

Lombok est très pratique pour améliorer la lisibilité d'une classe Java, malgré tout ce qu'on peut lui reprocher ;)

Hespérides est un gestionnaire de propriétés applicatives qui fonctionne sous forme de template/valorisation.

C'est une API REST associée à une interface utilisateur développée en AngularJS que tu trouveras ici : https://github.com/voyages-sncf-technologies/hesperides-gui

thomaslhostis avatar Oct 13 '20 07:10 thomaslhostis