Apprivoiser les commits Git chaotiques : un nouvel utilitaire pour nettoyer votre code

2025-09-22
Apprivoiser les commits Git chaotiques : un nouvel utilitaire pour nettoyer votre code

L'auteur a développé un utilitaire Git appelé `what-changed-twice` pour relever le défi de la gestion des fichiers modifiés dans plusieurs commits. Cet outil analyse la sortie de `git log`, identifiant les fichiers modifiés plus d'une fois et listant les ID de commit associés. Cela permet aux développeurs d'identifier facilement les commits à fusionner ou à réorganiser, simplifiant l'historique des commits, évitant les conflits et augmentant l'efficacité. L'auteur fournit des exemples d'utilisation et du code Perl dans l'article.

Lire plus
Développement

Miracle ! J'ai trouvé un bug dans la fonction de tri !

2025-02-24
Miracle ! J'ai trouvé un bug dans la fonction de tri !

L'auteur raconte une expérience incroyable dans ses années de programmation : il a trouvé un bug dans la fonction `sort()` intégrée de JavaScript ! Ce bug a causé des résultats de tri incorrects, le laissant perplexe pendant longtemps. Finalement, il a signalé le bug à l'équipe de Code Studio, qui a répondu rapidement et l'a corrigé. Cette histoire illustre de manière vivante que même les logiciels système apparemment parfaits peuvent avoir des bugs, et les programmeurs doivent garder un esprit sceptique, en cherchant constamment la cause racine des problèmes au lieu de blâmer aveuglément le compilateur ou le système.

Lire plus
Développement fonction sort

Surnoms perdus et origines des noms de famille

2025-02-10
Surnoms perdus et origines des noms de famille

De nombreux noms de famille anglais dérivent de patronymes, souvent des surnoms. Par exemple, "Jackson" vient de "Jack" (surnom de John). Cet article explore de nombreux surnoms désormais obscurs et les noms de famille qui en résultent, tels que "Wat" (surnom de Walter) donnant "Watts", "Watson", "Watkins"; "Gib" (surnom de Gilbert) donnant "Gibbs", "Gibson"; et "Hob" (surnom de Robert) donnant "Hobbs", "Hobson", "Hobkins". L'auteur invite à fournir d'autres exemples et ajoute le surnom "Hick" (pour Richard) et ses dérivés, et spécule sur le fait que "-mott" pourrait indiquer un beau-parent.

Lire plus