Tu ne comprends visiblement pas le problème qui n'est pas une histoire de . mais qu'il faut avoir compilé le code pour être capable de déterminer le type d'une variable.
Quel est le type de foo.createSession() ? Comment gères tu le polymorphisme entre foo.createSession(varInt) et foo.createSession(varLong) ? Comment gères l'héritage pour aller chercher la doc d'une méthode non surchargée ?
Et oui encore une fois le boulot d'un IDE c'est de manipuler l'AST (et souvent un AST complétement invalide vu qu'en cours de dev).
Ce ne sont que les problèmes les plus triviaux. Après tu as aussi ceux sur l'environement. Comment vas tu automatiquement chercher la bonne doc pour toutes tes deps (il faut parser le pom et aller tapper dans le repo m2 local).
[^] # Re: On peut toujours creuser un trou à mains nues...
Posté par ckyl . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 5.
Tu ne comprends visiblement pas le problème qui n'est pas une histoire de
.mais qu'il faut avoir compilé le code pour être capable de déterminer le type d'une variable.Quel est le type de
foo.createSession()? Comment gères tu le polymorphisme entrefoo.createSession(varInt)etfoo.createSession(varLong)? Comment gères l'héritage pour aller chercher la doc d'une méthode non surchargée ?Et oui encore une fois le boulot d'un IDE c'est de manipuler l'AST (et souvent un AST complétement invalide vu qu'en cours de dev).
Ce ne sont que les problèmes les plus triviaux. Après tu as aussi ceux sur l'environement. Comment vas tu automatiquement chercher la bonne doc pour toutes tes deps (il faut parser le pom et aller tapper dans le repo m2 local).