Envoyé par
LSMetag
En .NET et probablement ailleurs, on utilise l'injection de dépendance et les interfaces pour effectuer cette composition. Pas besoin de modifier son code. Juste effectuer un mapping ou une configuration préalable. Au moins, on sait ce qu'on fait malgré tout.
Wikipedia comme source, j'ai connu mieux. Après tout j'y avais bien écrit une énorme connerie (volontairement) qui avait été corrigée au bout d'un an.
C'est une question de goûts. Moi j'aime être encadré, qu'il y ait des règles. Contrairement à un autre langage (surtout compilé), JS tu es tenu d'en connaître les spécificités et donc d'avoir de l'expérience. Il est dur de se débrouiller et d'apprendre sur la tas, comme on nous l'impose souvent, si le projet n'est pas au moins à 50% JS (ce qui n'est pas souvent le cas et dans le cas contraire tu accumules le retard sur ce projet avant de maîtriser).
A l'école on t'enseigne les règles de typage, d'algorithmie, de POO,... En 7 ans d'études en informatique (IUT + Licence Pro + 2 masters différents), j'ai dû faire 6h de Javascript en tout (cours + TP). Et juste du DOM et de l'événementiel. Javascript bouscule même nos concepts algorithmiques. Il faudrait au moins 10 fois plus d'heures de cours.
Les passionnés en revanche qui codent sur leur temps libre (ou depuis qu'ils ont 12 ans) ont souvent moins ce problème.