
RERO, spa une nouvelle ligne de RER, c’est une philosophie de développement — je trouve ça un peu pompeux de nommer ça une philosophie, mais passons — (abrégé en RERO, en français : publiez tôt, publiez souvent) est donc une philosophie de développement logiciel qui souligne l’importance de diffusions (release) précoces et fréquentes pour créer une boucle de rétroaction rapide entre les développeurs d’une part et les testeurs et les utilisateurs d’autre part. Elle s’oppose à la stratégie traditionnelle de diffusion basée sur les nouvelles fonctionnalités (feature-based). (wikipedia)
C’est un peu ce que j’ai choisi il y a quelques années en publiant une version majeure tous les trois mois et les mineures entre deux autant qu’il est nécessaire, et jusqu’à ce jour ça c’est plutôt bien passé, compte tenu des couacs habituels, des critiques pas toujours bienveillantes, les remerciements constants, et le plaisir de coder toujours présent (pourvu que ça dure).
En cherchant le billet où j’en parlais déjà, et que je n’ai pas trouvé, je me suis fait la réflexion qu’un chantier intéressant serait de revoir le moteur de recherche intégré et de voir comment il serait possible de le rendre un peu plus malin — j’allais dire intelligent mais c’est réservé au IA débiles ce terme maintenant ;-)
Éventuellement en permettant de brancher dessus un moteur externe (elastic search ou consort).
Bref, y’a encore des trucs à faire que j’avais oublié sur ma todo de l’autre jour…
1 De Jean-Christian Paul Denis -
Pour la recherche étendu il y avait ce ticket qui abordait ce sujet : Extension du moteur de recherche #69
2 De Tomek -
Ah ce serait intéressant pour le moteur de recherche en effet, il me semble qu’il ne couvre pas tout le contenu à l’heure actuelle.