Guides1 chasse jouable incluse

Organisez un défi regex de 20 minutes pour votre équipe de développeurs

Un plan prêt à l'emploi pour une course regex en équipe : ce qu'il faut préparer à l'avance, les réglages de chaque manche, un script pour l'animateur et comment en faire une habitude hebdomadaire avec les chasses de votre propre équipe.

Logo de Regex Hunter

· 5 min de lecture

/^[a-z]+(\(\w+\))?!?:/

à attraper

  • feat: add login
  • fix(api): null check

à épargner

  • Fixed the bug
  • wip

Un défi regex est l'une des activités d'équipe les plus simples à organiser : tout le monde enchaîne les mêmes petites énigmes regex contre un même chrono, puis compare les réponses les plus courtes. Avec Hunting Spree, le mode multijoueur gratuit de Regex Hunter, cela prend une vingtaine de minutes, fonctionne en présentiel comme en visio et ne demande aucune installation. Voici un plan à mettre en œuvre dès cette semaine : la préparation, les réglages de deux manches, un script pour l'animateur et comment en faire une habitude.

Voici le genre de plateau sur lequel votre équipe va s'affronter. Essayez-le d'abord seul :

Chasse jouablepar 10

Attrapez les messages de commit écrits au format Conventional Commits (un type en minuscules, une portée facultative entre parenthèses, un ! facultatif, puis deux-points et une espace).

Cibles · 0/5 attrapées

  • feat: add logincible
  • fix(api): null checkcible
  • docs: fix typocible
  • feat(ui)!: new navcible
  • chore: bump depscible

Innocents · erreurs : 0

  • Fixed the login buginnocent
  • feat add logininnocent
  • FEAT: shoutinnocent
  • wipinnocent
  • fix:no spaceinnocent

Tapez une regex — le plateau se met à jour en direct.

Essayez-le dans le bac à sable
Ça vous plaît ? Une nouvelle chasse chaque jour.Jouer la chasse du jour

01Avant la réunion (5 minutes, une seule fois)

  • Comptes : Hunting Spree nécessite un compte gratuit avec une adresse e-mail vérifiée, pour que les classements restent équitables. Envoyez le lien la veille pour que personne ne passe la réunion dans sa boîte mail.
  • Une équipe (facultatif, recommandé) : créez-en une sur la page Équipes et partagez son lien d'invitation. Les parties d'une équipe ne sont visibles que par ses membres, et l'équipe a sa propre bibliothèque de chasses (voir plus bas). Une équipe compte jusqu'à 25 personnes par défaut, et le propriétaire peut relever cette limite.
  • Partage d'écran : l'animateur partage le salon pendant que les gens arrivent, puis les résultats à la fin.

02Le plan en 20 minutes

Minutage Déroulement Réglages de la partie
0–3 min Tout le monde rejoint le salon depuis le lien ou la page de l'équipe —
3–7 min Manche d'échauffement Plus rapide · 3 chasses · 3 minutes · difficulté 1–2
7–9 min Coup d'œil rapide aux résultats —
9–17 min Manche principale Plus court · 5 chasses · 8 minutes
17–20 min Partage des solutions et discussion sur les plus courtes —

Pourquoi deux modes : en Plus rapide, chaque chasse est validée dès que votre motif fonctionne, et le classement se fait sur le nombre de chasses résolues, puis sur le temps. Personne n'a besoin de connaître le golf de regex, ce qui détend l'ambiance. En Plus court, le classement se fait sur le nombre de chasses résolues, puis sur le plus petit nombre de caractères, et les longueurs restent cachées jusqu'à la fin : la révélation finale est le meilleur moment. Un salon accueille jusqu'à 50 joueurs.

Pour une équipe qui connaît déjà les regex, remplacez la manche principale par Inversé : le plateau montre seulement les mots à attraper et ceux à épargner, sans texte de consigne, et les joueurs doivent trouver la règle eux-mêmes.

03Un script pour l'animateur

  1. « C'est une course de regex. Chaque énigme a des mots à attraper et des mots à épargner. Écrivez un seul motif qui fait les deux. »
  2. « La première manche compte la vitesse : dès que votre motif fonctionne, il est validé. »
  3. Après l'échauffement : « Maintenant, c'est la longueur qui compte. Un motif plus court bat un motif plus long, et personne ne voit les longueurs avant la fin. »
  4. À la fin, ouvrez les résultats, demandez au gagnant de chaque chasse de cliquer sur Partager les solutions et lisez à voix haute le motif le plus court. Posez une seule question : « Vous le mettriez en production, celui-là ? » L'écart entre la réponse optimisée façon golf et la version lisible donne généralement la meilleure discussion de la séance.

04Réglages selon l'équipe

Votre équipe Mode Chasses Minutes
Niveaux mélangés ou débutants en regex Plus rapide 3–5 5–8
À l'aise avec les regex Plus court 5–7 8–10
Fans de regex Inversé 5 10
Pour lancer le stand-up en cinq minutes Plus rapide 2 3

L'animateur peut choisir de 1 à 10 chasses et un chrono de 1 à 10, 15, 20 ou 30 minutes. Les chasses viennent de la bibliothèque partagée (filtrable par thème et par difficulté), peuvent être choisies une par une, ou venir de la bibliothèque de votre équipe.

05Partez de votre propre code

Les meilleures séances utilisent des motifs que votre équipe écrit vraiment. Par défaut, tout membre d'une équipe peut ajouter des chasses d'équipe à sa bibliothèque privée (le propriétaire peut réserver cela aux admins) : votre format de log, vos clés de tickets, vos règles de nommage des branches, le format d'identifiant renvoyé par votre API. Créez ensuite une partie uniquement avec des chasses d'équipe. Cela sert aussi d'intégration : un nouvel ingénieur apprend vos formats en faisant la course dessus.

06Faire durer

  • Chaque semaine : même heure, 10 minutes, une manche. La page des résultats garde l'historique de chacun.
  • Entre fuseaux horaires : défiez un collègue en 1v1 depuis son profil. Chacun joue les mêmes chasses quand ça lui convient, et le résultat est arrêté quand les deux ont fini.
  • Entre les séances : la chasse du jour donne à tout le monde la même énigme chaque jour, de quoi alimenter un fil dans le chat de l'équipe.

07Questions fréquentes

Faut-il connaître les regex ? Non. Les chasses d'échauffement sont conçues pour les débutants, et le mode Plus rapide récompense tout motif qui fonctionne. Orientez ensuite les nouveaux vers l'Académie.

C'est gratuit ? Oui, entièrement : Hunting Spree, les équipes, les chasses d'équipe et la chasse du jour.

Peut-on jouer sans visio ? Oui. Créez un salon, publiez le lien dans le chat de l'équipe et lancez la partie quand tout le monde a rejoint. Ou laissez le compte à rebours du salon la lancer.

Prêt à vous lancer ? Lancez une partie, ou créez d'abord votre équipe.