enRoute Blog
enRoute Blog

Innovation & Mobility blog by af83

Langue


Catégories


Suivez-nous


Chouette Sprint #24 : du nettoyage dans les jeux de données

François MarceauFrançois Marceau

Mise à jour de Ruby-On-Rails en cours

Chouette fonctionne essentiellement sur des briques Ruby On Rails. Initialement ré-écrit en Rails 4.2, c’est la version qui correspond à nos premiers développement sur la nouvelle version de Chouette. Dans un soucis d’amélioration continue et d’enrichissement de notre produit Open Source, nous intégrons fréquemment des gems Ruby. Nous sommes passés à la version 5.2, la plus récente, qui nous permet d’améliorer nos performances et d’intégrer des gems plus récentes. Ce changement de version n’est pas sans impact dans le développement de Chouette : c’est déjà plus de 2500 lignes qui ont été ré-écrites pour faire face à de nouvelles grammaires présentes dans cette version. Cette nouvelle version permet toutefois une syntaxe plus performante qui rend l’application plus puissante. Pour plus de sécurité, cette mise à jour sera testé en profondeur et livrée au Sprint #25.

Du propre dans les jeux de données

Les utilisateurs de Chouette ont souvent l’habitude de dupliquer des jeux de données pour modifier l’offre, mais celle-ci peut-être parasitée par des « bouts d’offre » qui ne sont pas rattachés à l’offre régulière. Chouette propose désormais une solution simple, efficace et performante pour « Nettoyer » les jeux de données en éliminant des calendriers en dehors de dates spécifiées et de retirer les objets orphelins dans l’offre. Ainsi, plus de surprise à la finalisation !

Corrections et mises à jour d’interface

Comme dans les précédents Sprints, nous repassons en continu l’application et avons donc fait un certain nombre de correctifs mineurs, dans les termes utilisés en anglais comme en français. Nous avons également ajouté une barre de progression pour suivre l’état d’un import : désormais, il est possible de savoir d’un coup d’œil comment avance cette opération.

Le changelog du Sprint #24 est disponible ici, au format PDF (1,2Mo)

Commentaires 0
Aucun commentaire pour l'instant