16-05-2011, 03:38 PM
exactement, et wells disait qu'avoir un langage inconsistent permettait d'avoir une grosse communauté, ce qui est un bienfait.
Peut-être le nombre est-il un bienfait, mais un nombre qui se complait dans des pratiques moches sans chercher à faire bien ça craint.
un typage fort en php amènerait un peu plus de rigueur. avant je considérais que php te forçait à être toi même rigoureux, ce qui te permet de mieux maitriser ton architecture, mais si ça reste vrai dans un sens, je pense que le développeur n'a pas le temps de s'encombrer de ce genre de trucs.
Initialiser toutes ses variables c'est bien, mais le faire alors que quand on en oublie une ça ne plante pas et provoque un bug sournois, quelque part c'est con. Pour ma part je ne fais plus que des fonctions, comme ça chaque scope contient peu de variables faciles à traquer.
en python, le typage est dynamique aussi, mais c'est un typage fort, quand tu utilises un nombre dans une fonction qui attend une chaine, tu dois le convertir explicitement par exemple.
Peut-être le nombre est-il un bienfait, mais un nombre qui se complait dans des pratiques moches sans chercher à faire bien ça craint.
un typage fort en php amènerait un peu plus de rigueur. avant je considérais que php te forçait à être toi même rigoureux, ce qui te permet de mieux maitriser ton architecture, mais si ça reste vrai dans un sens, je pense que le développeur n'a pas le temps de s'encombrer de ce genre de trucs.
Initialiser toutes ses variables c'est bien, mais le faire alors que quand on en oublie une ça ne plante pas et provoque un bug sournois, quelque part c'est con. Pour ma part je ne fais plus que des fonctions, comme ça chaque scope contient peu de variables faciles à traquer.
en python, le typage est dynamique aussi, mais c'est un typage fort, quand tu utilises un nombre dans une fonction qui attend une chaine, tu dois le convertir explicitement par exemple.