Effectivement si typer tes fonctions et des paramètres est faisable coté Coffee avec les mêmes commentaires, tu pourras pas typer toutes les vars intérmédiaires de coffee ( genre les splats ou ranges par exemple ).
Plus je comprends ton cas de figure, plus je pense que Coffee est pas adapté. Ca fait peut être trop de "bruit" par rapport à du js sur autant de code d'un coup.
Pour ce qui est des bugs potentiels et du debug, tu dois en effet avoir probablement une base de code bien plus complexe que nous, surtout si tu as autant de JS. Dans ce contexte là, je n'ai pas d'avis du coup.
Tu pourrais décrire un exemple de bug que tu rencontres ? Je suis curieux de voir si vraiment Coffee complexifierait le truc ou pas. C'est sûr dans tous les cas que ça décalerait énormément les numéros de lignes mais de toute façon tu t'en sers peu vu que tu te repères à la fonction plutôt qu'à la ligne, ce qui est beaucoup plus simple.
PS : thanks pour l'exemple sur le closure compiler, c'est plus intéressant que ce que je pensais :)
HS : je vais avoir l'air naif, mais j'y avais même pas pensé :) j'étais juste un peu surpris de voir mon comment plié comme un vulgaire spam sur reddit :) Thanks du coup :)
[^] # Re: CoffeeScript
Posté par jhc_ . En réponse au journal Javascript Garden. Évalué à 2.
Effectivement si typer tes fonctions et des paramètres est faisable coté Coffee avec les mêmes commentaires, tu pourras pas typer toutes les vars intérmédiaires de coffee ( genre les splats ou ranges par exemple ).
Plus je comprends ton cas de figure, plus je pense que Coffee est pas adapté. Ca fait peut être trop de "bruit" par rapport à du js sur autant de code d'un coup.
Pour ce qui est des bugs potentiels et du debug, tu dois en effet avoir probablement une base de code bien plus complexe que nous, surtout si tu as autant de JS. Dans ce contexte là, je n'ai pas d'avis du coup.
Tu pourrais décrire un exemple de bug que tu rencontres ? Je suis curieux de voir si vraiment Coffee complexifierait le truc ou pas. C'est sûr dans tous les cas que ça décalerait énormément les numéros de lignes mais de toute façon tu t'en sers peu vu que tu te repères à la fonction plutôt qu'à la ligne, ce qui est beaucoup plus simple.
PS : thanks pour l'exemple sur le closure compiler, c'est plus intéressant que ce que je pensais :)
HS : je vais avoir l'air naif, mais j'y avais même pas pensé :) j'étais juste un peu surpris de voir mon comment plié comme un vulgaire spam sur reddit :) Thanks du coup :)