J'ai l'impression que tu ne te rends pas compte de la complexité du code de Mozilla, et tout spécialement du layout et du système de sécurité. Ce n'est pas aussi enfantin que tu as l'air de le suggérer de s'assurer de la stabilité du bouzin.
Prend le temps de jeter un coup d'oeil au code avec en tête le fait:
- qu'il y a plusieurs millions de lignes de codes
- il y a 800 contributeurs
- oui, il y a déjà un système de revue plus que sérieux, presque contraignant
- il n'y a pas pire que le web dans le genre monkey test, une des inquiétudes principale des développeurs de navigateurs est la sécurité (regarde le système de contexte d'exécution)
- le fait qu'une partie de la structure de Mozilla doit être accessible à travers différents langages (xpconnect)
- qu'ils misent sur l'extensibilité
- on ne sera jamais à l'abri d'une erreur humaine
- un parseur HTML un minimum sensible aux erreurs est très loin d'être trivial à coder
- La complexité implique des bugs, jamais on n'en sera débarrassé. Si Firefox veut vraiment sortir du lot grâce à l'innovation, cela implique des technologies atypiques et complexes.
Je ne suis pas un expert des parseurs de Mozilla, mais je fais largement confiance aux mains devs de Gecko dont certains sont des références dans le domaine.
Si tu restes convaincu que les développeurs de Mozlla doivent apprendre à programmer, je te conseille d'en parler à David Baron qui pourra t'expliquer comment fonctionne la vraie vie :) ... ou alors:
man patch
(disclaimer : je travaille professionnellement avec et pour Mozilla)
[^] # Re: Vu aussi sur MozillaZine-fr
Posté par Paul Rouget . En réponse au journal Firefox avec Real ?. Évalué à 4.
Prend le temps de jeter un coup d'oeil au code avec en tête le fait:
- qu'il y a plusieurs millions de lignes de codes
- il y a 800 contributeurs
- oui, il y a déjà un système de revue plus que sérieux, presque contraignant
- il n'y a pas pire que le web dans le genre monkey test, une des inquiétudes principale des développeurs de navigateurs est la sécurité (regarde le système de contexte d'exécution)
- le fait qu'une partie de la structure de Mozilla doit être accessible à travers différents langages (xpconnect)
- qu'ils misent sur l'extensibilité
- on ne sera jamais à l'abri d'une erreur humaine
- un parseur HTML un minimum sensible aux erreurs est très loin d'être trivial à coder
- La complexité implique des bugs, jamais on n'en sera débarrassé. Si Firefox veut vraiment sortir du lot grâce à l'innovation, cela implique des technologies atypiques et complexes.
Je ne suis pas un expert des parseurs de Mozilla, mais je fais largement confiance aux mains devs de Gecko dont certains sont des références dans le domaine.
Si tu restes convaincu que les développeurs de Mozlla doivent apprendre à programmer, je te conseille d'en parler à David Baron qui pourra t'expliquer comment fonctionne la vraie vie :) ... ou alors:
man patch
(disclaimer : je travaille professionnellement avec et pour Mozilla)