Décidément c'est dur à faire comprendre (ou alors je m'exprime pas bien.. ?)
> L'implicite necessite que la personne, ou toi, re-devine ce que tu voulais dire/faire "en codant ainsi"
Implicite ne veut pas dire de supprimer tout ce qui est possible hein.
On peut avoir aussi bien de l'"explicite" et de l'"implicite" dans un même programme.
Après faut juste coder intelligemment...
Permettre d'utiliser l'implicite ne veut pas dire tout supprimer. Si vous ne voulez pas coder proprement, c'est pas le langage qui empêchera de faire de la merde.
Mais si quelque chose est _évident_ (que ce soit au moment où on l'écrit, au moment où on le lit, même plus tard) pourquoi l'écrire ?
Utiliser de l'implicite ne veut pas dire ne pas documenter, supprimer tout ce qui traine et faire du code idiot hein !
> Mais, dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes les règles et tu peux faire d'énormes raccourcis (pk le language le permet), qui te couteront plus tard.
C'est bien pour ça qu'il existe des outils pour contraindre, des outils de vérification de syntaxe par exemple (éviter par exemple qu'il existe des blocs sans accolades)
> il fallait "trop apprendre", par rapport à des choses plus classiques ("formatté au c/c++/java").
Ben voilà le vrai problème, refuser des avancées parce qu'il faut apprendre...
[^] # Re: Explicit is better than implicit.
Posté par CrEv (site web personnel) . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 2.
> L'implicite necessite que la personne, ou toi, re-devine ce que tu voulais dire/faire "en codant ainsi"
Implicite ne veut pas dire de supprimer tout ce qui est possible hein.
On peut avoir aussi bien de l'"explicite" et de l'"implicite" dans un même programme.
Après faut juste coder intelligemment...
Permettre d'utiliser l'implicite ne veut pas dire tout supprimer. Si vous ne voulez pas coder proprement, c'est pas le langage qui empêchera de faire de la merde.
Mais si quelque chose est _évident_ (que ce soit au moment où on l'écrit, au moment où on le lit, même plus tard) pourquoi l'écrire ?
Utiliser de l'implicite ne veut pas dire ne pas documenter, supprimer tout ce qui traine et faire du code idiot hein !
> Mais, dans la vraie vie, sous la pression, sous le stress, sous les contraintes, et pour aller vite ... tu zappes les règles et tu peux faire d'énormes raccourcis (pk le language le permet), qui te couteront plus tard.
C'est bien pour ça qu'il existe des outils pour contraindre, des outils de vérification de syntaxe par exemple (éviter par exemple qu'il existe des blocs sans accolades)
> il fallait "trop apprendre", par rapport à des choses plus classiques ("formatté au c/c++/java").
Ben voilà le vrai problème, refuser des avancées parce qu'il faut apprendre...