encore un truc que j'ai oublié de préciser et que je voulais faire ... mais le feu de l'action m'a précipité sur le bouton "envoyer"
le "one way" de python permet au développeur de se concentrer sur l'implémentation de son algo ...
sa tête n'est pas brouillée par des considérations comme "quelle forme de condition vais-je utiliser ici", ou quel est le "hieroglyphe" maintenant qui "permet de faire gagner 2 lignes de codes" ?
le fait qu'il n'existe qu'une seule façon de faire, fait que le dev ( qui a forcément toutes les formes en têtes pour chaque cas) "pisse" le code tout en restant concentré sur ce qu'il est en train d'implémenter ... et non sur la sémantique de chaque opérande ... (c'est un point très important !)
(ok, le dev ruby utilisera les formes qu'il utilise habituellement ... mais quid du nouveau dev qui arrive dans son code, et qui n'utilise pas les mêmes formes)
ce côté là n'a pas de prix ... et je m'en rends compte chaque jour de l'avantage que ça apporte, en terme de production/maintenance/coût de dev ... avoir la tete libre, et "pisser" le code naturellement
Sinon, tous ces posts/trolls m'ont fait beaucoup réfléchir et m'ont apporté beaucoup ...
ils m'auront fait découvrir un peu plus ruby (et aimé), ils m'auront amener à réfléchir sur les langages, et ils m'auront aider à comprendre pourquoi j'aime tellement le python ...
Comme quoi on n'a pas ergoté pour rien à travers ces posts ...
[^] # Re: allez ...
Posté par manatlan (site web personnel) . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 3.
le "one way" de python permet au développeur de se concentrer sur l'implémentation de son algo ...
sa tête n'est pas brouillée par des considérations comme "quelle forme de condition vais-je utiliser ici", ou quel est le "hieroglyphe" maintenant qui "permet de faire gagner 2 lignes de codes" ?
le fait qu'il n'existe qu'une seule façon de faire, fait que le dev ( qui a forcément toutes les formes en têtes pour chaque cas) "pisse" le code tout en restant concentré sur ce qu'il est en train d'implémenter ... et non sur la sémantique de chaque opérande ... (c'est un point très important !)
(ok, le dev ruby utilisera les formes qu'il utilise habituellement ... mais quid du nouveau dev qui arrive dans son code, et qui n'utilise pas les mêmes formes)
ce côté là n'a pas de prix ... et je m'en rends compte chaque jour de l'avantage que ça apporte, en terme de production/maintenance/coût de dev ... avoir la tete libre, et "pisser" le code naturellement
Sinon, tous ces posts/trolls m'ont fait beaucoup réfléchir et m'ont apporté beaucoup ...
ils m'auront fait découvrir un peu plus ruby (et aimé), ils m'auront amener à réfléchir sur les langages, et ils m'auront aider à comprendre pourquoi j'aime tellement le python ...
Comme quoi on n'a pas ergoté pour rien à travers ces posts ...