Si la lecture et comprehension des sources d'apache est un pre requis pour pouvoir ecrire le moindre module, la seule chose que ca montre, c'est que:
1) le systeme de module est vraiement particulierement mal foutu
2) la doc est a chier ou inexistante.
En l'occurence, c'est pas le cas (ou alors je serais tres tres tres surpris), et la lecture des sources n'est certainement pas indispensable pour ecrire un module.
Idem pour mozilla, ou je serais particulierement surpris que la lecture des sources de la vm JavaScript ou du moteur de rendu te soit d'une quelconque aide pour ecrire un plugin.
Et vu la quantite de plugin FF dispo, s'il fallait ocnnaitre les entrailles de FF pour en ecrire, ca voudrait dire que la quantite d'experts en browser est plus elevee qu'on pourrait le croire.
Pour le kernel, sachant que son role est tres precisement d'offre une couche d'abstraction et de masquer tout ca, devoir lire les sources est un non sens...
En regle generale, devoir lire et comprendre les sources d'un soft pour comprendre comment il marche est chiant et particulierement contre productif. Se fader tous les details d'implementation, c'est lourd et c'est une information inutile (ie: du bruit).
Alors, ouais, quand t'as rien a te mettre sous la dent et que t'as que les sources de dispo, ben tu vas les lire, mais la solution a ce pb est d'avoir une doc de design qui explique comment ca marche dedans, rien a peter de lire les sources.
[^] # Re: J'ai testé aussi
Posté par thedude . En réponse à la dépêche Une année sans (MS) Windows : achever la conversion d'un utilisateur de Windows. Évalué à 3.
Si la lecture et comprehension des sources d'apache est un pre requis pour pouvoir ecrire le moindre module, la seule chose que ca montre, c'est que:
1) le systeme de module est vraiement particulierement mal foutu
2) la doc est a chier ou inexistante.
En l'occurence, c'est pas le cas (ou alors je serais tres tres tres surpris), et la lecture des sources n'est certainement pas indispensable pour ecrire un module.
Idem pour mozilla, ou je serais particulierement surpris que la lecture des sources de la vm JavaScript ou du moteur de rendu te soit d'une quelconque aide pour ecrire un plugin.
Et vu la quantite de plugin FF dispo, s'il fallait ocnnaitre les entrailles de FF pour en ecrire, ca voudrait dire que la quantite d'experts en browser est plus elevee qu'on pourrait le croire.
Pour le kernel, sachant que son role est tres precisement d'offre une couche d'abstraction et de masquer tout ca, devoir lire les sources est un non sens...
En regle generale, devoir lire et comprendre les sources d'un soft pour comprendre comment il marche est chiant et particulierement contre productif. Se fader tous les details d'implementation, c'est lourd et c'est une information inutile (ie: du bruit).
Alors, ouais, quand t'as rien a te mettre sous la dent et que t'as que les sources de dispo, ben tu vas les lire, mais la solution a ce pb est d'avoir une doc de design qui explique comment ca marche dedans, rien a peter de lire les sources.