Consultée le 27 octobre 2026, une publication de r/ProgrammerHumor intitulée « bushido » donne une dimension épique à une opération banale de développement. D'après la description publique de l'image, un code Unity contient une méthode OnDisable, le commentaire « Honorable death » et une instruction qui détruit l'objet courant. Un objet quitte simplement la scène, mais la mise en scène lui organise des funérailles de légende.
Pourquoi OnDisable prête-t-il à rire ?
Dans Unity, OnDisable est appelé lorsqu'un composant est désactivé ou que son GameObject parent devient inactif, entre autres situations. Les développeurs s'en servent généralement pour nettoyer des ressources ou retirer des abonnements à des événements. Ici, une tâche administrative se retrouve décrite comme une décision héroïque. Ce serait comme éteindre une lampe et entendre une voix solennelle annoncer la retraite d'un grand combattant.
Le détail technique ajoute une nuance. La documentation officielle d'Unity précise que la destruction d'un objet peut elle-même déclencher OnDisable. Une nouvelle demande de destruction dans cette méthode mérite donc un examen, pas un copier-coller aveugle. Le contenu de la capture est décrit d'après la légende publique accessible sur Reddit ; chaque détail visuel de l'image n'a pas été vérifié indépendamment.
Les vrais commentaires embarquent Git dans la cérémonie
Un internaute a proposé la commande imaginaire « git commit -seppuku ». Un autre a répliqué « git push -u origin belly ». Un troisième a simulé une erreur de terminal refusant l'argument « eppuku ». Ce sont de courts commentaires réellement visibles, et non des commandes Git à exécuter. Un autre participant a rappelé que chaque base de code cache quelques commentaires mémorables.
L'escalade fait tout le sel de l'histoire. D'abord, un objet de jeu bénéficie d'un départ excessivement solennel. Ensuite, le logiciel qui conserve l'historique du code se retrouve maître de cérémonie. Même le faux message d'erreur réclame son rôle.
Sketch original : le comité des départs
Présidente : « Pourquoi cet objet est-il désactivé ? » Objet : « Je suis juste sorti de l'écran. » Présidente : « Le formulaire indique un départ honorable. » Objet : « C'est le développeur qui a écrit ça. » Archiviste Git : « J'ai enregistré l'événement. » Présidente : « On ne pouvait pas simplement le masquer ? » Objet : « Le service des effets dramatiques aurait protesté. »
Ce dialogue est une création humoristique originale, pas un échange réel sur Reddit.
Conclusion
Le gag « bushido » transforme un banal OnDisable en cérémonie grandiose, puis les commentaires prolongent l'absurde avec de fausses commandes Git. Un seul objet quitte la scène, mais toute l'équipe vient assister au pot de départ.
Références (2)
- Reddit, r/ProgrammerHumor, « bushido », publication et commentaires visibles (consultés le 27/10/2026 ; âge relatif affiché d'environ 14 heures) : https://www.reddit.com/r/ProgrammerHumor/comments/1xg3uue/bushido/
- Documentation officielle Unity, OnDisable : https://docs.unity.com/en-us/engine/6000.0/script-reference/unityengine/monobehaviour/ondisable


