Puisque c'est demain le coup d'envoi du Tour de France 2008 Tour de France 2008, je vous propose un code du jour qui me semble de circonstance. Stéphane M remarqua l'année passée que s'il tournait sa tête de 90° et qu'il plissait un peu les yeux, les contours formés par les pics et les vallées du code lui semblaient plutôt familiers...
"Ce qui suit est tiré d'une méthode java d'environ 700 lignes de code" écrit Stéphane, "Je n'ai gardé que le squelette pour que vous puissiez saisir la beauté de ce morceau de choix".
public boolean foo() {
try {
synchronized () {
if () {
} else {
}
for () {
if () {
if () {
if () {
if ()
{
if () {
for () {
}
}
}
} else {
if () {
for () {
if () {
} else {
}
if () {
} else {
if () {
}
}
if () {
if () {
if () {
for () {
}
}
}
} else {
}
}
} else {
}
}
}
}
}
if () {
}
if () {
for () {
if () {
if () {
if () {
if () {
if () {
for () {
}
}
} else {
if () {
for () {
if () {
} else {
if () {
}
}
}
if () {
if () {
if () {
for () {
}
}
}
} else {
}
}
}
} else {
if () {
for () {
if () {
} else {
if () {
}
}
}
if () {
if () {
if () {
if () {
for () {
}
}
} else {
if () {
if () {
for () {
}
}
} else {
if () {
for () {
}
}
}
}
}
} else {
}
} else {
}
}
}
}
}
}
if () {
for () {
for () {
if () {
} else {
if ()
else
}
}
if () {
try {
} catch () {
}
}
}
} else {
}
if () {
} else {
try {
if () {
for () {
if ()
else
}
}
if () {
for () {
}
}
if () {
for () {
}
}
if () {
for () {
}
}
if () {
for () {
}
}
} catch () {
}
if () {
for () {
try {
if ()
else
} catch () {
try {
} catch () {
}
}
}
}
}
try {
} catch () {
}
if () {
if () {
for () {
if () {
for () {
if () {
} else {
if ()
else
}
}
if () {
try {
} catch () {
}
}
}
}
}
}
if ()
try {
} catch () {
}
if () {
if () {
for () {
if () {
try {
} catch () {
}
}
}
}
}
if ()
return ();
}
} finally {
}
}