flanker (./33099) :
Dans de nombreux cas, la différence de niveau peut également être relativement invisible. Par exemple, je suis en train de refaire un site web perso avec un modèle de données un peu complexe (quelques dizaines de tables SQL). Deux développeurs peuvent faire le même boulot propre avec tout ce qu'il faut en tests et commentaires, avec le même rendu final et les mêmes fonctions, voire les mêmes performances. Pour autant, peut-être qu'un des deux contiendra trois ou quatre fois plus de lignes de code. Si on ne voit que le « mauvais » code, on ne se rendra pourtant probablement compte de rien.
Tiens, c'est marrant, ça fait partie de mes critères pour reconnaitre un bon code ou un bon codeur.
Quand un problème parait complexe à résoudre, et que l'implémentation parait simple et élégante, c'est que ça vient forcément d'un bon. PreOS/PedroM m'ont souvent épaté à ce niveau.
Après effectivement, même un mauvais peut résoudre les problèmes, mais certainement pas de la même façon.