J’ai appris le Python … et un truc sur Groovy

Ces derniers temps, j’ai dû bosser sur un outil de déploiement écrit en Python. Et donc j’ai fait du Python. Pendant longtemps, j’ai cru que c’était un langage difficilement compréhensible. Cela dit, pendant ce temps-là, j’ai aussi ajouté au Java le Javascript (et le Flash, mais c’était aussi déplaisant que … disons … se faire arracher les dents par Davy Jones – si vous ne voyez pas qui ça peut être, pensez au mec à la tête de poulpe dans Pirates des Caraïbes). Et comme j’avais également fait un peu de Ruby pour rire … Disons que le Python ne m’a finalement pas paru si difficilement appréhendable.

En fait, en pratique, j’ai trouvé le passage au Python assez facile, à la nuance notable du système d’imports qui engendre le même genre d’incompréhension que le CLASSPATH pouvait en engendrer chez moi il y a plus d’une décennie. A part ces imports, ces modules et ces packages, Python est somme toute très agréable. Et même cette histoire de définition des blocs par l’indentation (et donc sans aucune accolade) ne me gêne en fait pas du tout.

Mieux, comme je fais du Python dans Eclipse avec PyDev, j’ai un truc qui me manque en Groovy : un débuggeur.Parce que l’un des plus mauvais côtés de la prise de contrôle de Groovy par Spring a été l’intégration complète, totale et irrémédiable du plugin Groovy pour eclipse dans STS. Du coup, pour débugger du Groovy, il faut STS … Et je trouve ça un peu lourd. Enfin, tout ça, c’est ce que j’ai compris.

Cela dit, le plus gros inconvénient de tout ça, c’est que quand je commence un script Groovy, il grossit, grossit, et à un moment, je tombe sur un bug que je n’arrive pas à corriger avec un ou deux assert ou des ajouts de log. Et c’est le moment où je réécris tout en Java, perdant du temps et du flux.

Du coup, si je trouvais un bon plugin me permettant de faire du debug en groovy … eh bien je pourrais maintenir de bien plus gros bouts de code Groovy.

2 réflexions sur “J’ai appris le Python … et un truc sur Groovy

  1. Pingback: Lost in NAS | riduidel's wordpress

  2. Pingback: eclipse-php, ça réconcilie presque | riduidel's wordpress

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s