J'aimerais bien où tu vois une critique quand il est dit que
qu'ils commencent par apprendre à programmer
ou insinuer que les dev de mozilla sont des mauvais programmeurs C, et d'en faire une généralité.
Et de plus, tout ceci sans avoir aucune idée du code source de Mozilla et de comment est gérer le projet.
En rêgle générale, on appelle ça du troll, du FUD, voir même des insultes.
Il faut savoir, comme l'a rappelé Paul, qu'un navigateur n'est pas un projet simple, que les algo mis en oeuvre sont trés compliqués (et peut être encore plus dans mozilla vue les technos embarquées et l'aspect multi plateforme) et surtout que c'est un projet pharaonique, contenant des millions de lignes de codes, et que c'est loin, mais alors loin d'être simple de faire de modifications profondes (genre utiliser les exceptions C++ comme l'ont suggerer certaines personnes), de développer un validateur de parseur (quel parseur d'ailleurs ? js ? css ? xml ? html ?) qui est utilisé dans plusieurs contextes etc...
Bref, à des remarques désobligeantes et donneuses de leçon dites sur un ton haineux et trollesque, il est (presque) normal que ceux qui participent de prés ou de loin à ce projet aient des réponses qui ne plaisent pas (qui, restent ici toutefois polies, tu auras remarqué).
Pour répondre à ta question
appeler 6 millions de fois "le code du style engine", ca veut dire quoi ?
Ça veut dire qu'il existe dans Mozilla des bouts de codes, des méthodes de classes, qui sont appelées de manière trés répétitives par beaucoup d'objets différents. (en l'occurence, il s'agit ici, en trés gros, des parties du codes qui sont chargées de dessiner et calculer entre autre chose des "frames" graphiques, et des frames et des calculs, dans une page html, même aussi light que about:blank, il y en a quelques unes...)
Si on pense d'un point de vue "positif" et non négatif comme toi, moi je dirais que si une fonction est appelé autant de fois, c'est qu'il semble y avoir un bon degré de factorisation (peu ou pas de traitements similaires codés à x endroits en même temps) et donc que justement, le code n'est peut être pas si usine à gaz que ça... (tout au moins, le coeur du coeur dont il s'agit ici...)
Maintenant, pour te faire plaisir, oui, on avoue, il y a des bugs dans Mozilla, des trucs un peu gruik même (bah oui, sur les 800 contributeurs, y a pas que des devs parfaits). D'ailleurs c'est pour cela qu'il existe un bugzilla...
Et je pense que la majorité des devs de gecko sont tout ouïe des remarques et critiques, quand elles sont constructives et faîtes aprés un minimum d'étude du code et sur la fonctionnement du projet en général.
[^] # Re: Vu aussi sur MozillaZine-fr
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Firefox avec Real ?. Évalué à 2.
ou insinuer que les dev de mozilla sont des mauvais programmeurs C, et d'en faire une généralité.
Et de plus, tout ceci sans avoir aucune idée du code source de Mozilla et de comment est gérer le projet.
En rêgle générale, on appelle ça du troll, du FUD, voir même des insultes.
Il faut savoir, comme l'a rappelé Paul, qu'un navigateur n'est pas un projet simple, que les algo mis en oeuvre sont trés compliqués (et peut être encore plus dans mozilla vue les technos embarquées et l'aspect multi plateforme) et surtout que c'est un projet pharaonique, contenant des millions de lignes de codes, et que c'est loin, mais alors loin d'être simple de faire de modifications profondes (genre utiliser les exceptions C++ comme l'ont suggerer certaines personnes), de développer un validateur de parseur (quel parseur d'ailleurs ? js ? css ? xml ? html ?) qui est utilisé dans plusieurs contextes etc...
Bref, à des remarques désobligeantes et donneuses de leçon dites sur un ton haineux et trollesque, il est (presque) normal que ceux qui participent de prés ou de loin à ce projet aient des réponses qui ne plaisent pas (qui, restent ici toutefois polies, tu auras remarqué).
Pour répondre à ta question
Ça veut dire qu'il existe dans Mozilla des bouts de codes, des méthodes de classes, qui sont appelées de manière trés répétitives par beaucoup d'objets différents. (en l'occurence, il s'agit ici, en trés gros, des parties du codes qui sont chargées de dessiner et calculer entre autre chose des "frames" graphiques, et des frames et des calculs, dans une page html, même aussi light que about:blank, il y en a quelques unes...)
Si on pense d'un point de vue "positif" et non négatif comme toi, moi je dirais que si une fonction est appelé autant de fois, c'est qu'il semble y avoir un bon degré de factorisation (peu ou pas de traitements similaires codés à x endroits en même temps) et donc que justement, le code n'est peut être pas si usine à gaz que ça... (tout au moins, le coeur du coeur dont il s'agit ici...)
Maintenant, pour te faire plaisir, oui, on avoue, il y a des bugs dans Mozilla, des trucs un peu gruik même (bah oui, sur les 800 contributeurs, y a pas que des devs parfaits). D'ailleurs c'est pour cela qu'il existe un bugzilla...
Et je pense que la majorité des devs de gecko sont tout ouïe des remarques et critiques, quand elles sont constructives et faîtes aprés un minimum d'étude du code et sur la fonctionnement du projet en général.