"La programmation orientée rate ("Spleen-oriented Programming") est une posture professionnelle où le programmeur s'assure qu'aucun code qu'il doit toucher ne fait souffrir sa rate."
Quand on regarde du mauvais code, notre corps réagit immédiatement. On ressent un malaise viscéral car c'est du code qu'on ne veut pas voir dans sa base de code. C'est du code qu'on ne veut pas avoir à maintenir. Ce malaise provient de la rate.
Notre cerveau nous empêche de démisionner sur le champ. Il nous pousse à relativiser notre première impression ; à adoucir notre dégoût instinctif. Ce déni peut même aller jusqu'à croire que ce mauvais code est, peut-être, très bien.
La programmation orientée rate (POR
) nous oblige à mettre un frein à nos rationalisations. Elle fait taire notre cerveau. Elle nous oblige à écouter notre corps. Même si le cerveau tente de nous convaincre que ce code n'est pas si terible, notre rate sait.
Quand une rate dit 'non' : c'est non !
traduction personnelle d'un post qui m'a fait bien rire sur le site web The Daily WTF: Curious Perversions in Information Technology