And there is a need for syntactic sugar ?

Je suis tombé sur ce message intéressant d’Obie, parlant d’un étrange code portant sur des booléens :

somethingExists |= somethingExists || somethingIsMonthly(line)

Et après ça, il y a encore des gens qui pleurnichent à propos de la surcharge d’opérateur ? N’est-ce pas assez bizarre ? Est-ce qu’on a encore besoin d’infectes opérations Vector + String quand il est déja possible d’écrire ça ? J’espère que non.

 

Publicités

non-constant coding

Supposez que vous ayez une classe de constantes, nommée MyProjectConstants, dans laquelle il y a

   public static boolean FERMETURE_APPLICATION = false;

Cette constante est-elle constante ? Et donc, est-il compréhensible ou intelligent d’écrire ça

       //positionne la variable d'ouverture CilvConstantes.FERMETURE_APPLICATION = true;

… Bien sûr que oui (dans le contexte de mon projet, au moins).

snapshoter history proxy

  Je suis tombé sur un intéressant logiciel, malheureusement pour Mac (je pense vraiment que je devrais avoir un Apple powerbook). Toutefois, l’idée semble vraiment attirante : il capture toutes les pages web parcourues et les affiche dans un arbre de navigation (l’arbre est une conséquence des possibilités forward/backward des navigateurs web).

Je me demande si il existe un équivalent Windows, mais capable de correspondre à mes besoins : en tant que cybernaute, je navigue constament sur deux ou trois sites en utilisant Opera (le meilleur navigateur sur terre). Donc ce logiciel devrait être un proxy, et non un plugin pour Firefox ou IE Je crois que c’est une mission pour LazyWeb.

Folksonomies

Je cherchais une bonne définition de folksonomie quand je suis tombé sur ce blog, qui en parle assez bien, mais là n’est pas le sujet de ce message.Non, le sujet de ce message, c’est de parler d’un certain nombre de sites web qui exploitent les métadonnées utilisateur d’une manière assez novatrice (et peut-être même que ça servira à quelque chose un jour).Le premier, c’est tagsurf, une espèce de message board, ou en français de forum en ligne, qui n’utilise pas de sujets imposés, mais permet de tagger son message et donc de le faire apparaître dans des catégories aux choix, à partir desquelles on peut partir vers Technorati ou delicious.Le second, plus intéressant encore, c’est 43 things, pour gérer sa liste de choses à faire, et là, c’est vraiment marrant de se balader parmi les envies des utilisateurs. Par exemple, ceux qui veulent Master Java devenir des dieux du Java (comme moi, enfin comme je veux), veulent aussi lire la Divine comédie (cool), joindre une symphonie (pas tout compris), ou voir plus de concerts (très cool).N’étant pas vraiment tourné vers la discussion sur le web (je hais les forums), je me suis donc créé un compte 43 things pour tester un peu le truc …

OOP Is Much Better in Theory Than in Practice

    J’ai finalement lu l’article de DevX concernant les soi-disant erreurs de la POO. Et je suis vraiment surpris par ce que que j’ai trouvé : il n’y a pas l’ombre d’une discussion sur les intérêts de la POO, mais seulement des incompréhensions de l’auteur à ce sujet. A mon avis, il n’y a pas vraiment lieu d’en discuter, puisque ce n’est pas un article de discussion, mais simplement d’affirmations et d’opinions FUDées.