WTF : refactoring…

19 juillet 2011

Qui n’est jamais tombé sur du code écrit par d’autres complètement illisible avec des conditions imbriquées à rallonge et totalement incompréhensibles ? Il faut souvent de longues minutes d’intense réflexion pour trouver la signification à tout ce charabia.

Lire le reste de cet article »

Java : conserver les champs vides lors d’un split()

6 juin 2011

Petit billet assez court juste pour rappeler comment fonctionne la méthode String#split()

Il n’est pas rare en Java de devoir découper une chaîne de caractères en plusieurs portions en utilisant un token spécifique.

Lire le reste de cet article »

Java : clonage des objets

20 avril 2011

Comme on dit, il n’y a que les cons qui ne changent pas d’avis. J’étais jusqu’à récemment un fervent partisan du clonage par Sérialisation, mais je change mon fusil d’épaule.

Lire le reste de cet article »

Boite à outils

19 avril 2011

PHP

Design Pattern Visitor

4 mars 2011

Dans la grande famille des Design Pattern, je demande le pattern Visitor. Le but de ce pattern est de pouvoir facilement parcourir une structure d’objets complexes.

Lire le reste de cet article »

Java : demarrer un Thread avec un timeout

27 janvier 2011

Dans une application en client lourd, la manipulation des threads est une tâche courante : le thread dédié à l’affichage ne doit pas être bloqué par une action longue sous peine de provoquer les messages du style « ne répond pas ».

Lire le reste de cet article »

Java : invoquer une méthode statique par réflexion

21 janvier 2011

La réflexion en java permet d’instancier dynamiquement un objet et d’appeler dynamiquement des méthodes de ce nouvel objet.

Lire le reste de cet article »

Guerre des Pandas

8 décembre 2010

WTF : Récursivité en java

29 novembre 2010

Qui ne se rappelle pas de ses cours d’informatique ? Vous savez, ceux où vous étiez assis au fond de la classe près du radiateur à parler avec votre voisin du dernier jeu à la mode ? Et bien pendant un de ses fameux (fumeux ?) cours, votre professeur vous a expliqué ce qu’était la récursivité et les différents types de récursion. Je ne vous ferai donc pas l’affront de vous rappeler ce qu’est une récursion terminale, vous vous en souvenez surement.

Lire le reste de cet article »

Utilisation des Booleans : Bonnes pratiques

25 novembre 2010

Aujourd’hui, un petit focus sur les « boolean »s et les « Boolean »s.

Java 5 a introduit l’auto-boxing, vous pouvez donc écrire : Lire le reste de cet article »