Compenser les défauts d'un langage mal conçu où une typo à la con comme = à la place d'un == est syntaxiquement valide mais ne fait pas du tout ce que tu attendais. En inversant tu t'assures que le compilo ne laissera pas passer le truc
Compenser les défauts des développeurs n'étant pas foutu de gérer correctement la nullité des types dans les langages dont le système de type est lui mêmes mal foutu. Typiquement en Java tout le monde est fier de foutre du Yoda partout au cas ou un null se baladerait quelque part sans jamais se demander pourquoi c'est normal que tout puisse être null partout sans aucune raison, indice ou autre... Mauvaise solution à un problème que tu ne devrais pas avoir.
Tu pourras objecter que les deux usages s'invalident par de tests corrects et une utilisation saine de son système de type... et je ne te donnerais pas tord.
[^] # Re: ouaa je ne connaissais pas la notation yoda! trop cool
Posté par ckyl . En réponse au journal Guido van Rossum se retire de la direction de Python. Évalué à 8. Dernière modification le 13 juillet 2018 à 12:28.
=à la place d'un==est syntaxiquement valide mais ne fait pas du tout ce que tu attendais. En inversant tu t'assures que le compilo ne laissera pas passer le trucnullse baladerait quelque part sans jamais se demander pourquoi c'est normal que tout puisse êtrenullpartout sans aucune raison, indice ou autre... Mauvaise solution à un problème que tu ne devrais pas avoir.Tu pourras objecter que les deux usages s'invalident par de tests corrects et une utilisation saine de son système de type... et je ne te donnerais pas tord.