Je sais tout ce que tu dis là. Mais je ne vois toujours pas en quoi ce serait mal de pouvoir utiliser '==' comme égalité de valeur (bien entendu si ça avait été pensé comme ça depuis le début) car :
il est beaucoup plus courant de s'intéresser à l'égalité de valeur
dans la plupart des cas également, on s'attend à avoir une relation d'égalité symétrique. Or a.equals(b) est une écriture asymétrique (mais dans le cas d'une surcharge de l'opérateur == on n'est pas sûr de cette symétrie, qui est effectivement dépendante de l'implémentation)
Bien entendu ça n'aurait marché que si ça avait été pensé comme ça depuis le début, avec une autre façon de pouvoir tester l'égalité de pointeur dans les cas (moins nombreux à mon avis) où c'est cette information que l'on veut (genre a'address = b'address)
Et quand t'ecris du code un tant soit peu generique, t'es meme certain que ca va pas marcher pour tous les objets dont == a ete surcharge.
Moi qui croyait que dans 110% des cas le programmeur Java n'avait pas à se poser des questions sur les pointeurs…
Plus sérieusement, dans une application écrite en java, quels sont les applications pratiques de l'égalité de pointeur ? La gestion d'un pool d'objet ? Généralement la partie «métier» va jouer sur les valeurs, et tout ce qui est plus bas niveau pourrait jouer sur des pointeurs, non ? Et je pense que ce sont les gens qui s'occupent du niveau plus bas qui doivent le mieux connaître leur langage, et donc connaître la syntaxe particulière de la comparaison de pointeur, et qu'on devrait laisser aux autres la syntaxe plus jolie du '==' pour la comparaison de valeur (qui en plus aurait l'avantage d'être cohérent avec l'égalité de valeur des types de base…)
Enfin, bon, je m'en fous un peu, je trouverais juste ça plus élégant. Mais je ne fais pas de java dans la vie de tous les jours, et pas d'allocations dynamiques, donc j'ai assez peu de problèmes de pointeurs.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
C'est bien quand ce que tu as comme code est compact, si non c'est illisible
Je pense que c'est pareil dans un peu tous les langages, dans un switch (ou équivalent), si tu mets 20 lignes de code dans chaque case, ça va être dur à suivre.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Et si dans ton exemple on remplace '==' par '.equals()' on peut aussi dire
Le gros problème de la method bla écrite plus haut, est que personne ne peut dire ce que cette méthode va faire, et pire encore, c'est fondamentalement impossible de dire ce que cette méthode est censée faire.
Je ne vois pas où est la différence.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
J'aime bien ton argument "il faut punir tout le monde sinon ça ne sert à rien". Je vais le proposer aux députés. Vu que certains auteurs d'infractions ne sont pas retrouvés, supprimons toutes les peines, ça ne sert à rien.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Pour répondre à ta question, c'était hier. Quand tu tapes une cherche une info sur une commande et que tu est déjà dans un terminal, c'est parfois plus rapide "man commande / mot" que "alt-tab [n fois] escape t google commande mot" (surtout avec une connexion asthmatique que j'ai au boulot)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Bienvenue dans le monde merveilleux des métriques. Où certaines personnes vont dupliquer leur code pour pour de meilleures métriques, en nombre de ligne, plutôt que de factoriser, où il y aura un commentaire "Je mets a+b dans c" devant la ligne c := a+b; car il faut X% de lignes de commentaires, où l'on viendra te demander "pourquoi il a fallu 8 jours pour faire ce test, alors qu'il en a fallu deux pour faire celui là, et que la moyenne est à 5. Alors qu'évidemment, c'est plus simple de tester de la régulation thermique (trop froid je chauffe, trop chaud j'arrête de chauffer, avec un calcul de médiane sur des temperatures) qu'un algo de contrôle d'attitude.
Les métriques, c'est mal.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
En gros t'es d'accord avec moi, et en opposition avec Albert_ qui dit que "les entités privées n'ont aucune obligations envers qui que ce soit d'autre que leur clients". Ils doivent aussi respecter les lois, qui comprennent des obligations envers d'autres trucs que leurs clients. Genre l'état, par exemple.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Donc tu es d'accord pour dire que si dell t'oblige à acheter windows à l'achat d'un pc, tu ne peux rien contre, car dell et ms sont des entités privées et non publiques ?
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Pas con. Et un autre bon moyen c'est de rayer complètement de tes recherches le site pour montrer aux autres qu'il ne faut pas déconner, aller en justice, contre les forts, c'est dangereux.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Et toi tu oublies systématiquement que Google est dans son droit en virant Copiepresse des ses sites. Un point partout.
Le gars qui critique une décision de justice en disant que le juge s'est probablement trompé et qui assène un "il est dans son droit" à propos d'un truc qui n'a pas vu la première marche d'un palais de justice...
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
qui dit a plusieurs reprises que la majorite des programmeurs Windows sont des gros cons sur la mailing list du projet, ca donne vraiment confiance aux decideurs en entreprise).
Ben quoi, ils n'aiment pas l'honnêteté ? /o\
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
Je ne suis pas sûr de bien suivre. T'es en train d'expliquer qu'un truc comme la SNCF (d'il y a dix ans) est un truc de communiste ? Les hôpitaux publics, c'est un truc de communiste ? Le monde n'est pas noir ou blanc, tu peux faire certain services publics sans être dans le communisme.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: quelques réflexions
Posté par 2PetitsVerres . En réponse au journal Les français aiment-ils leurs libraires ? . Évalué à 2.
La chine n'est pas reprise sur la page wikipédia des prix uniques*, et pourtant http://www.amazon.cn/Programming-Python-Lutz-Mark/dp/0596158106/ref=sr_1_1?ie=UTF8&qid=1312391580&sr=8-1 … (à l'heure actuelle, ça fait 45€)
* et en faisant une recherche sur certains livres sur amazon, on trouve des réductions de plus de 30 à 40%, ce qui semble indiquer que c'est libre.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# Ou alors ...
Posté par 2PetitsVerres . En réponse au journal Nom de geek pour une chatte ?. Évalué à 7.
Et pourquoi pas ploum ? Ça c'est un nom de geek !
Je suis déjà dehors :-)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: BTTF
Posté par 2PetitsVerres . En réponse au journal Nom de geek pour une chatte ?. Évalué à 10.
Et ta sœur, son nom, c'est pas Ortolo ?
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# BTTF
Posté par 2PetitsVerres . En réponse au journal Nom de geek pour une chatte ?. Évalué à 1.
Pourquoi pas Einstein ?
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: J'aimais bien les bouquinistes
Posté par 2PetitsVerres . En réponse au journal Les français aiment-ils leurs libraires ? . Évalué à 2.
Ben tu ne peux pas avoir de réponse scientifique à ce genre de question, l'économie et la sociologie, c'est pas plus de la science que la religion.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Les vrais ajouts
Posté par 2PetitsVerres . En réponse au journal Java 7 est dispo !. Évalué à 3.
Je sais tout ce que tu dis là. Mais je ne vois toujours pas en quoi ce serait mal de pouvoir utiliser '==' comme égalité de valeur (bien entendu si ça avait été pensé comme ça depuis le début) car :
Bien entendu ça n'aurait marché que si ça avait été pensé comme ça depuis le début, avec une autre façon de pouvoir tester l'égalité de pointeur dans les cas (moins nombreux à mon avis) où c'est cette information que l'on veut (genre a'address = b'address)
Moi qui croyait que dans 110% des cas le programmeur Java n'avait pas à se poser des questions sur les pointeurs…
Plus sérieusement, dans une application écrite en java, quels sont les applications pratiques de l'égalité de pointeur ? La gestion d'un pool d'objet ? Généralement la partie «métier» va jouer sur les valeurs, et tout ce qui est plus bas niveau pourrait jouer sur des pointeurs, non ? Et je pense que ce sont les gens qui s'occupent du niveau plus bas qui doivent le mieux connaître leur langage, et donc connaître la syntaxe particulière de la comparaison de pointeur, et qu'on devrait laisser aux autres la syntaxe plus jolie du '==' pour la comparaison de valeur (qui en plus aurait l'avantage d'être cohérent avec l'égalité de valeur des types de base…)
Enfin, bon, je m'en fous un peu, je trouverais juste ça plus élégant. Mais je ne fais pas de java dans la vie de tous les jours, et pas d'allocations dynamiques, donc j'ai assez peu de problèmes de pointeurs.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Les vrais ajouts
Posté par 2PetitsVerres . En réponse au journal Java 7 est dispo !. Évalué à 3.
Ah ouais, un peu comme si dans la doc il était marqué "'==' n'est pas un mécanisme interne du langage mais bien un envoi de message sur un objet"
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Les vrais ajouts
Posté par 2PetitsVerres . En réponse au journal Java 7 est dispo !. Évalué à 3.
Je pense que c'est pareil dans un peu tous les langages, dans un switch (ou équivalent), si tu mets 20 lignes de code dans chaque case, ça va être dur à suivre.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Les vrais ajouts
Posté par 2PetitsVerres . En réponse au journal Java 7 est dispo !. Évalué à 5.
Merde j'ai dû rater un truc. On ne parle plus de Java ?
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Les vrais ajouts
Posté par 2PetitsVerres . En réponse au journal Java 7 est dispo !. Évalué à 3.
Et si dans ton exemple on remplace '==' par '.equals()' on peut aussi dire
Je ne vois pas où est la différence.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: certains trouvent que c'est un truc sans interet
Posté par 2PetitsVerres . En réponse au journal Les SSD. Évalué à 7.
Dans les oscilloscopes (analogiques) ? /o
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: what else
Posté par 2PetitsVerres . En réponse au journal [Anonymous] Opération Paypal. Évalué à 4.
J'aime bien ton argument "il faut punir tout le monde sinon ça ne sert à rien". Je vais le proposer aux députés. Vu que certains auteurs d'infractions ne sont pas retrouvés, supprimons toutes les peines, ça ne sert à rien.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# Non
Posté par 2PetitsVerres . En réponse au journal ou sont les man ?. Évalué à 10.
http://xkcd.com/912/
Pour répondre à ta question, c'était hier. Quand tu tapes une cherche une info sur une commande et que tu est déjà dans un terminal, c'est parfois plus rapide "man commande / mot" que "alt-tab [n fois] escape t google commande mot" (surtout avec une connexion asthmatique que j'ai au boulot)
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: et les implications juridique ?
Posté par 2PetitsVerres . En réponse au journal Microsoft est dans le top 5 des contributeurs de linux 3.0. Évalué à 4.
Bienvenue dans le monde merveilleux des métriques. Où certaines personnes vont dupliquer leur code pour pour de meilleures métriques, en nombre de ligne, plutôt que de factoriser, où il y aura un commentaire "Je mets a+b dans c" devant la ligne c := a+b; car il faut X% de lignes de commentaires, où l'on viendra te demander "pourquoi il a fallu 8 jours pour faire ce test, alors qu'il en a fallu deux pour faire celui là, et que la moyenne est à 5. Alors qu'évidemment, c'est plus simple de tester de la régulation thermique (trop froid je chauffe, trop chaud j'arrête de chauffer, avec un calcul de médiane sur des temperatures) qu'un algo de contrôle d'attitude.
Les métriques, c'est mal.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
# Mot de passe dur.
Posté par 2PetitsVerres . En réponse au journal La solidité des mots de passe. Évalué à 10.
Quand on m'a demandé de choisir un mot de passe dur, j'ai choisi "diamant". Y a pas plus dur à casser.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à 0.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à -2.
S'ils ont peur pour ça, alors ils doivent retirer tout le monde de leur index. Vu que tout le monde peut faire pareil.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à -2.
En gros t'es d'accord avec moi, et en opposition avec Albert_ qui dit que "les entités privées n'ont aucune obligations envers qui que ce soit d'autre que leur clients". Ils doivent aussi respecter les lois, qui comprennent des obligations envers d'autres trucs que leurs clients. Genre l'état, par exemple.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à 1.
La partie condamnation, ce n'est pas non plus juste ces 5 lignes là.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à -2.
Donc tu es d'accord pour dire que si dell t'oblige à acheter windows à l'achat d'un pc, tu ne peux rien contre, car dell et ms sont des entités privées et non publiques ?
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à 3.
Pas con. Et un autre bon moyen c'est de rayer complètement de tes recherches le site pour montrer aux autres qu'il ne faut pas déconner, aller en justice, contre les forts, c'est dangereux.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Quelques éléments de réponses
Posté par 2PetitsVerres . En réponse au journal Google dé-référence la presse belge francophone. Évalué à -1.
Le gars qui critique une décision de justice en disant que le juge s'est probablement trompé et qui assène un "il est dans son droit" à propos d'un truc qui n'a pas vu la première marche d'un palais de justice...
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Pourquoi C ?
Posté par 2PetitsVerres . En réponse à la dépêche Veracity, un nouveau gestionnaire de versions décentralisé. Évalué à 10.
Ben quoi, ils n'aiment pas l'honnêteté ? /o\
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Du pouvoir de Google
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à 8.
Je ne suis pas sûr de bien suivre. T'es en train d'expliquer qu'un truc comme la SNCF (d'il y a dix ans) est un truc de communiste ? Les hôpitaux publics, c'est un truc de communiste ? Le monde n'est pas noir ou blanc, tu peux faire certain services publics sans être dans le communisme.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Ils sont de nouveaux référencé par le moteur de recherche :
Posté par 2PetitsVerres . En réponse au journal Google dé-dé-référence la presse belge francophone. Évalué à 1.
Ils ont tellement pas besoin d'eux qu'ils ont fait durer la procédure pendant 5 ans.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.