Je vois souvent des articles, des publications et des commentaires comme:
J'ai cherché la source HTML de certains grands sites et j'ai remarqué qu'ils disposaient d'un javascript simple et d'un CSS dans le balisage HTML. JavaScript et HTML sont toujours obscures, et ainsi de suite.
Il y a quelques problèmes distincts ici.
Tout simplement parce qu'un site est grand ne garantit pas la qualité du code.
Avez-vous déjà vu la source de la page de Google? Est-ce beau? Non. Est-ce que cela fonctionne? Oui!
Quelques raisons possibles:
Vous pouvez sentir un thème récurrent ici. Rarement, les programmeurs estiment qu'il est nécessaire de réparer ce qui n'est pas interrompu.
Edit: Si j'écrivais ceci maintenant, plus de deux ans plus tard, je reformulerais cette dernière phrase pour dire: «Rarement, la direction ressent le besoin de réparer ce qui n'est pas interrompu». La plupart des programmeurs aiment réorganiser les choses peu élégantes, dans la mesure où elles doivent parfois être entravées par la direction afin d'expédier un produit. Je voudrais également citer la notion de dette technique .