GodzilLe 10/12/2016 à 11:42
Zeph: je sui globalement pas d'accord, ne pas pouvoir comprendre la globalité du truc est un enorme probleme de conception, et aussi complexe un navigeteur est (ou n'importe quel projet) ne pas pouvoir "repartir de zero" est aussi une preuve qu'il y a un problème.
Ce n'est pas parceque quelque chose donne l'impression de marcher qu'il est bien conçu, ca c'est la méthode "cacher sous le tapis ce qui ne marche pas"
Je pense que tu n'a probablement jamais travaillé sur un projet de la taille d'un navigateur justement. Quand une pieuvre tentaculaire comme webkit (et encore webkit est "petit" comparé a certains projets sur lequel j'ai travaillé) est fait a coup de patch par ci patch par la pendant 10ans sur des bases qui n'ont jamais été faites pour tenir aussi longtemps, oui ca marche, par contre bonjour la qualité du code, bonjour les emmerdes pour ajouter des fonctionnalité, bonjour les emmerdes pour changer un truc simple, ou rajouter un truc complexe.
Avoir un projet qui "vit jusqu'ici" n'est pas une preuve que le projet est de qualité ou que "les choix de conceptions sont suffisamment bon", loin de la.