• [^] # Re: Vendredi....OK, Target Locked ..... OK.... FIRE!

    Posté par . En réponse à la dépêche Sortie de Moonlight 1.0. Évalué à 1.

    Ayant eu aujourd'hui à maintenir un bout de code ruby pourtant pas crade, je peut te dire qu'il existe des langages bien pires que Java.

    Certes (brainfuck et goto++, c'est pas pour les chiens), mais Java est probablement le plus mauvais rapport "agrément/chance de tomber dessus".

    J'avais oublié à quel point le duck typing ca faisait faire coin coin a ton programme quand il s'exécute et qu'il passe a l'endroit ou tu as oublié de changer le nom d'une fonction renommée,

    Je connais très mal Ruby (voire pas du tout), mais quel rapport entre le duck-typing (ou fait de juger du type d'un "truc" en fonction de ses capacités/caractéristiques utiles plutôt que selon une déclaration préalable) et ton problème de symbole introuvable (qui si je ne m'abuse aurait été réglé tout seul par un "refactor" automatisé)?

    ou encore le bonheur de pas avoir une exception de levée lors d'un dépassement d'index dans un tableau

    Encore une fois, Ruby n'est pas tellement mon domaine, et je n'irais pas le défendre bec et ongles. M'enfin ça me paraît fou qu'il ne gère pas un truc pareil.

    Mais bon, si on va par là, les langages qui imposent aux exceptions d'être des classes, alors que la plupart du temps une simple chaîne suffirait amplement...