[Linux-bruxelles] python (java)

Eric Freyens eric.freyens at gmail.com
Ven 19 Nov 11:03:50 CET 2004


On Fri, 19 Nov 2004 10:30:49 +0100, Olivier Laurent <oli at aragne.com> wrote:
> On ven, 19 nov 2004, at 09:51, Eric Freyens wrote:
> Obligé de réagir devant un troll de cette envergure ;-)
On est vendredi !!!!
> 
> En fait, cet inconvénient devient un avantage (lisibilité) après un
> temps d'adaptation. Cela permet de lire très facilement le code d'un
> autre développeur. Dans d'autres langages, il faut que l'autre
> développeur ait utilisé le même système d'indentation des crochets que
> toi ou reformatter son code avec ou outil ou l'autre (j'ai oublié son
> nom).
indent ?
> 
> > ...
> > Si l'on prend un code de type C, C++ tcl/tk ou java on utilise les
> > crochets {} et
> > dans ce cas le problème précité n'existe pas.
> 
> et que penses-tu de ce code C:
> 
> if (première condition)
>   if (seconde condition)
>     do_quelquechose();
> else
>     do_autre_chose();
> 
> Peu clair n'est-il pas ?
Oui, tu n'utilises aucun crochet, comme en python !
> 
> En Python, tu n'auras jamais ce problème car les blocs de code et les
> niveaux d'indentation sont toujours consistants. Python ne permet pas
> l'obfuscation du code. C'est dommage pour les poêtes et les artistes,
> mais c'est un plus pour les développeurs.
La signification du code python dépends essenciellement de quelque
chose d'invisible les espaces !!!
> 
> Mais je conçois qu'au début, définir des blocs de code en utilisant
> l'indentation est un peu rebutant mais on s'adapte très vite.
Je ne m'y fais pas !
-- 
Eric Freyens

http://home.tiscali.be/famille_freyens




Plus d'informations sur la liste de diffusion Linux-bruxelles