Simplification du tri des résultats de la recherche de fiches de poste #5341
+4
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤔 Pourquoi ?
Ces résultats sont jusqu'ici triés par catégorie puis par date de modification puis par date de création.
Or la date de modification
updated_at
étant undatetime
, il n'arrive jamais en pratique que deux valeurs soient identiques.On peut s'en convaincre avec un simple
select count(*), count(DISTINCT(created_at)), count(DISTINCT(updated_at)) from companies_jobdescription;
sur le jeu de données de prod.Conclusion : le troisième tri (date de création) n'est jamais utilisé en pratique. C'est un écran de fumée qui induit en erreur le developpeur sur la nature du tri.
Noter que pour un object créé puis jamais modifié, son
updated_at
est égal à sa date de création.🍰 Comment ?
En virant le tri superflu, et en mettant à jour la description du tri sur le frontend.
🏝️ Qui fait la revue ?
C'est pour Xavier.
Léo mon binôme sur la recherche est off deux semaines, je l'ajoute seulemnent pour son info à son retour. On en avait deja discuté en réunion.