40Fermer42
Kevin KoflerLe 16/09/2007 à 03:49
Bah, tu connais combien d'experts en compilation ici? Toi, moi, Pollux, qui d'autre?
Un nouveau développeur n'aura forcément pas ton expérience en termes de compilation (et encore moins la mienne), tu présupposes beaucoup trop d'expertise là.

Quant aux problèmes de maintenabilité, voilà encore un exemple: tu nous codes un parseur maison, mais nulle part n'y a-t'il écrit quelle grammaire il est censé parser! Pour savoir ça, il faut suivre tout ton code et reverse-engineerer la grammaire. Où est ta grammaire en EBNF? Si tu avais utilisé Bison, elle y serait automatiquement. Mais même pour ton recursive descent maison, des commentaires avec la grammaire en EBNF ne feraient pas de mal! Si tu as codé ça sans avoir de grammaire formelle du tout, je ne peux que réitérer que c'est de la bidouille!