Oui, vous avez bien lu. Un JEU sur les regex.
Je ne peux m'empêcher de partager avec vous ma découverte WTF de cette fin de semaine. 😁 Vendredi soir, posey sur mon PC, je lâche un petit sondage guilleret sur Twitter pour bien démarrer le week-end, où je vous demandais de faire un choix entre "J'aime pas les regex" et "J'aime les regex".
Alors que je me délectais déjà de la tôle qu'allait se prendre l'option "J'aime les regex" face à la complexité de ces chaînes de caractères venues d'un autre monde, quelle ne fut pas ma surprise quand très rapidement les premiers résultats ont commencé à tomber et à donner une tendance... inattendue !

Alors oui, une majorité de devs n'aime pas les regex, MAIS : 46% d'entre eux (quand même !) ont déclaré... les aimer ! On m'aurait menti ?! Moi qui croyais que depuis le début, depuis des années, la quasi totalité des développeurs détestait les regex, me voilà tout bonnement estomaqué !
Dans les commentaires, je découvre que certains abonnés crient même leur amour pour les expressions régulières (si, si !).
Mais... comment peut-on aimer... ça ?!

Oui, c'est une vraie regex, celle du RFC822 pour la validation des syntaxes d'adresses e-mail (dépréciée, certes, mais vous avez l'idée).
Et alors là, cerise sur le gâteau, Bastien, l'un de mes abonnés (que je remercie) nous partage le site Regex Crossword. Un site de mots croisés BASÉS. SUR. LES. REGEX. 😭
Le site, créé et maintenu par deux américains travaillant dans l'IT à San Francisco, propose de résoudre des mots croisés où les indices pour les mots attendus sont remplacés par des expressions régulières.

On y retrouve différents niveaux de difficulté, et même des thématiques. Au total, plus de 50 mots croisés sont à résoudre. Les boss de fin, des mots croisés en diagonale, ont de quoi faire passer de belles nuits blanches.

Un exemple de mots croisés sur Regex Crossword
Alors aux grands fans de regex qui pourraient passer ici, je vous souhaite d'ores et déjà de bonnes parties sur Regex Crossword ! 😀
Et à la décharge du sondage que j'ai mené sur Twitter (tiens, d'ailleurs, pensez à m'y suivre ! 😉), je précise néanmoins que certaines personnes m'ont confié avoir renseigné qu'elles aimaient les expressions régulières pour leur utilité et non pas pour leur process d'écriture - et là-dessus, on est bien d'accord, les regex, c'est juste ultra puissant. 💪
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Ma phobie administrative a enfin trouvé son fix, et il s’appelle Abby
Je DÉTESTE, je HAIS l'administratif. Voilà, c'est dit, et ça me semble être une belle entrée en matière pour cet article. C’est assez simple, à mon niveau, tout ce qui...
Articles similaires
Stack Overflow enterre sa refonte : crise d'identité pour l'ancien monument des devs
Google va sévir contre les sites qui piègent votre bouton retour
Stack Overflow enterre sa refonte : crise d'identité pour l'ancien monument des devs
Gmail va enfin permettre de changer son adresse mail
WTF : il parvient à jouer à DOOM avec des enregistrements DNS
Plus de contenu
Quand c'est la canicule et qu'il n'y a pas la clim au bureau
La tentation est forte mais on va essayer de garder un salaire
Quand on me demande de faire le ménage en urgence dans mon code pour un audit
Quand je reçois en direct les nouvelles demandes des clients
Quand le stagiaire vient me voir pour résoudre un problème
Quand un nouveau bug survient après ma correction
Quand tu découvres les fonctions récursives
Quand je veux parler au stagiaire de ses modifs sur mon code et qu'un collègue essaie d'intervenir
Quand c'est la canicule et qu'il n'y a pas la clim au bureau
La tentation est forte mais on va essayer de garder un salaire
Quand on me demande de faire le ménage en urgence dans mon code pour un audit
Quand je reçois en direct les nouvelles demandes des clients
Quand le stagiaire vient me voir pour résoudre un problème



