En ce 1er avril et par des temps tumultueux, un peu d’humour ne peut faire de mal Par conséquent, vous apprécierez sans doute le « concours de mauvais code Delphi » proposé par le site Delphi Parnassus et dont les résultats viennent d’être révélés.
Du modèle de code censé améliorer une routine alors qu’il la ralentit ou l’estropie jusqu’au programme ambitieux illisible et/ou impossible à maintenir, il y en a pour tous les goûts.
Le grand prix de la compétition revient de juste droit à Alexander Benikowski qui a réussi à écrire une boucle for…to de 14 000 signes ! Mais quand on rêve de cloner Mario, on ne compte pas !
J’avoue cependant avoir une préférence pour les portions de code courtes mais très efficaces quand il s’agit de créer des bogues retors : celui qui a écrit une procédure Break qui cache la procédure originale ou encore celui qui a « optimisé » une routine de comparaison de chaînes à coups de hashcode mal maîtrisé sont mes programmeurs préférés.
Voici la procédure Break à la perversité garantie :
Code : | Sélectionner tout |
1 2 3 4 | procedure Break; begin // Yeah, I'm pretty sure this will break something :) end; |
Source : https://parnassus.co/delphi-bad-code...sults-winners/
Avez-vous vous aussi du code bien mauvais à soumettre à la communauté ?