C'est comme dire que la ceinture de sécurité ou le panneau "sens interdit" ne sert à rien : oui tu peux te mettre la ceinture autour de la gorge, tu peux ignorer le sens interdit, ca ne les rends pas moins utiles pour les gens normaux.
Ben justement, c'est une très mauvaise analogie : ta bagnole ne refuse pas de démarrer si tu ne mets pas ta ceinture de sécurité, et ne s'arrête pas de rouler si tu passes un sens interdit. En d'autres termes, la sécurité routière dépend du bon comportement des conducteurs, pas d'automatismes coercitifs.
Quand on est décidé à faire de la merde, je te le confirmes, on y arrivera toujours : on peut effectivement être un développeur complètement con, c'est un choix.
Désolé, mais la plupart du mauvais code ne l'est pas à cause de mauvaises intentions.
Tu ne réponds pas à mon objection, à savoir qu'un compilateur n'est pas ce qui te prémunit contre des bugs. Tes programmeurs qui produisent du mauvais Javascript, produisent-ils du bon C++ et du bon Java ? J'en doute fortement. Ils font le même genre d'erreurs, simplement ils « corrigent » à qui mieux-mieux quand le compilateur les envoie bouler.
C'était juste pour faire sourire : c'est bien entendu exagéré mais pas très loin de la vérité tout de même ;)
Eh bien, faut savoir : c'est exagéré ou c'est proche de la vérité ?
Pour ma part, je pense qu'il est tout à fait raisonnable de maîtriser du code qu'on n'a pas écrit (et même parfois mieux que le programmeur original), mais ce serait intéressant que tu assumes ton opinion, si elle est contraire.
[^] # Re: "Cachez ce JavaScript que je ne saurais voir"
Posté par Antoine . En réponse au journal Nouveau projet OpenSource chez Microsoft: TypeScript. Évalué à 1.
Ben justement, c'est une très mauvaise analogie : ta bagnole ne refuse pas de démarrer si tu ne mets pas ta ceinture de sécurité, et ne s'arrête pas de rouler si tu passes un sens interdit. En d'autres termes, la sécurité routière dépend du bon comportement des conducteurs, pas d'automatismes coercitifs.
Désolé, mais la plupart du mauvais code ne l'est pas à cause de mauvaises intentions.
Tu ne réponds pas à mon objection, à savoir qu'un compilateur n'est pas ce qui te prémunit contre des bugs. Tes programmeurs qui produisent du mauvais Javascript, produisent-ils du bon C++ et du bon Java ? J'en doute fortement. Ils font le même genre d'erreurs, simplement ils « corrigent » à qui mieux-mieux quand le compilateur les envoie bouler.
Eh bien, faut savoir : c'est exagéré ou c'est proche de la vérité ?
Pour ma part, je pense qu'il est tout à fait raisonnable de maîtriser du code qu'on n'a pas écrit (et même parfois mieux que le programmeur original), mais ce serait intéressant que tu assumes ton opinion, si elle est contraire.