Jump to content
Sign in to follow this  
Jeff

Nouvelles failles dans windows

Rate this topic

Recommended Posts

Pour répondre à Pascal C qui raconte quand même un sacré paquet de bêtises lui aussi:

Source ? Preuves ? Argumentaire ? Bien la peine de dire qu'Americas est dévoué à la cause Microsoft. Tu m'as tout l'air dévoué à la cause Mozilla. Si c'est pour jouer à la guerre de clocher, c'est bien la peine, tiens...

Bon, puisqu'il faut que je réponde à ceux qui n'ont jamais vu une ligne de code source Mozilla mais se permettent d'avoir une opinion "avertie" sur la qualité du code et les méthodes de développement, voilà en très court:

Toute inclusion de code est révisée par deux experts de très haut niveau, un reviewer et un super-reviewer. Le reviewer est la personne en charge d'un module (XSLT, DOM, StyleSystem...) et se charge de vérifier que ce code ne posera pas de régression dans le module concerné, il indique aussi les changements de style de programmation si le style ne correspond aux cahier des charges demandé. Une fois cette révision effectuée, le super-reviewer, une des personnes ayant une vue globale de l'ensemble du projet se charge de vérifier que ce code ne présente pas de problème pour les autres modules. Tout patch est évidemment associé à une entrée dans la base de données où le développeur décrit ce qu'il fait et où les autres développeurs font leurs propositions, donnent leurs conseils et améliorent le patch avant le passage du reviewer.

En cas de patch important, le développeur concerné travaille de son côté sur sa propre branche de code pour ne pas gêner les autres développeurs.

Plusieurs fois pas jour toute une série de machines, les tinderbox, compilent automatiquement le code source et réalisent automatiquement une batterie de tests afin de vérifier les régressions courantes. En cas de régression importante, l'inclusion de code est automatiquement stoppée pour tous les développeurs jusqu'à ce que le patch responsable du problème soit retrouvés.

Evidemment, tout est archivé en CVS, donc on peut revenir en arrière à chaque instant. Evidemment aussi, il y a une pléthore d'outils qui permettent à tous de savoir l'historique des patchs intégrés.

Environ 60.000 testeurs rapportent les bugs et régressions quotidiennement, les produits sont aussi équipées d'un outil de rapport de bug en cas de crash qui permettent de faire des statistiques sur les zones de code plus fragiles que d'autres.

On pourrait aussi parler des groupes usenet de développement, des canaux IRC où les développeurs discutent des patchs et actions à mener, des rapports d'activité hebdomadaires...

Le développement chez Mozilla est disparate.

Disparate : qui manque d'harmonie, d'unité

Petit Larrousse

Vu le processus de développement ultra-organisé de mozilla que je viens de décrire brièvement, dire qu'il est disparate est une ânerie, évidemment il faut comprendre les mots qu'on utilise...

On pourrait reprocher pas mal de chose à ce processus, comme le fait qu'il est trop difficile pour un nouveau venu de voir son patch approuvé et que c'est décourageant pour de nombreux volontaires, mais on ne peut cerainement pas dire qu'il est disparate.

Quand la Mozilla Foundation a annoncé l'arrêt du développement de Mozilla (= la suite Mozilla), ils ont bien expliqué qu'ils manquaient de développeurs et qu'ils préféraient que le petit nombre de ceux-ci se concentrât sur Firefox. Mais peut-être la Mozilla Foundation a-t-elle un argumentaire de vente digne des commerciaux Microsoft ? Avec un peu de chance, peut-être ne connaît-elle absolument rien à son propre processus de développement (sait-on jamais...)

Ca ça s'appelle du management des ressources humaines disponible et ça marche de la même manière dans un projet open source ou commercial, ça montre au contraire que le processus de développement est géré et que des choix sont assumés pour le bien du produit. Tu vis dans quel monde ?

Les noms sur le blog d'IE 7 (hébergé sur le site de Microsoft, je le rappelle au cas où) ils sont donc tous faux ? Et Tantek Celik c'est un mec qui a fait un BEP de gestion ?

Oh non ils ne sont pas faux, ce sont des développeurs compétents mais aucun vrai spécialiste des navigateurs, aucune des vrais pointures qui ont fait IE5/6. Il n'y a pas plus d'une centaine de vrais spécialistes des navigateurs dans le monde et l'immense majorité travaille pour des concurrents de Microsoft, normal puisqu'il n'y avait plus de développement de navigateurs jusqu'à très récemment chez eux. Quand à Tantek, toute son équipe a été dissoute l'année dernière et il travaille maintenant pour Technocrati. L'une des premières choses qu'il a faites après son entrée à Technocrati a été de faire son premier patch pour Mozilla :) Que Microsoft ait dissout son équipe et l'ai laissé partir à la concurrence montre bien leur incompétence, de la même manière que le chef de développement de IE6 est maintenant chez Google.

Carrément arrêter le développement d'IE maintenant ! Ah bon. Et IE 7 c'est un vaporware ? (en fait, oui c'en est un :D mais bon)

Au fait, quand arrêteront-ils Windows ? Non, juste pour savoir..

2002 : arrêt officiel de la version UNIX d'IE, dissolution de l'équipe

2003 : arrêt officiel de la version MAC d'IE, dissolution de l'équipe

janvier 2004 : annonce de l'arrêt du développement d'IE pour windows, un nouveau produit complètement intégré au système apparaîtrait dans Longhorn.

Novembre 2004 : MS annonce qu'elle réfléchit

Janvier 2005 : devant la montée en puissance de Firefox, le développement d'IE7 est lancé

Je te laisse chercher dans la presse les articles correspondant, l'annonce de l'arrêt du développement d'IE a fait assez de bruit pour que tous les acteurs du domaine (mozilla, apple, safari, adobe, macromedia, WASP...) se réunissent et décident d'actions communes pour ne pas laisser le marché pourrir avec des technos de 97 (nouvelle génération de plugins scriptables, WHAT...)

c'est vrai que quelques développeurs de Firefox sont désormais salariés par Google :)

Ooooups, pardon, tu parlais d'Explorer, mille excuses ;)

Entre 60 et 80 développeurs sont employés à plein temps par mozilla.org, mozilla europe, google, ibm, novell, sun, redhat et quelques autres. Tu es assez loin du compte...

Share this post


Link to post
Share on other sites

En parlant de bug je n'arrive toujours pas à installé la mise a jours Firefox 1.0.4

aussi bien en téléchargeant directement ou en passant par une mise à jours du menu option :blush:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...