A propos du design de vos objets, des getters et setters, de equals/hashCode...
Prologue A l’école nos professeurs nous apprenaient ce qu’était la programmation orientée objet; en particulier l’encapsulation. En effet avoir un accès public aux variables internes d’un objet n’est...
View ArticleLes visiteurs, une question de nommage, et le double-dispatch
Une histoire qui commence mal OK, je tranche le malheureux pattern Visiteur a la vie dure; on ne l’aime pas trop, il est mal compris, et le pauvre est sous utilisé. Alors bon même s’il a ses défauts,...
View ArticlePetit retour sur le pair-programming
Lors de ma mission précédente, une des unités business a décidé d’investir dans Scrum, avec ce changement de méthodologie, les équipes de développement étant relativement enthousiastes, ont été formées...
View ArticleS’exprimer régulièrement (Partie 1)
Il était une fois les expressions régulières Depuis bien longtemps je connais et pratique les expressions régulières, à la fois au moment de coder, mais également dans mes éditeurs de texte, parfois...
View ArticleS’exprimer régulièrement (Partie 2)
La première partie de cette mini-série s’est focalisée sur une petite intro, je n’ai pas vraiment insisté sur les bases des expressions régulières, j’ai juste abordé les ancres et les options, et j’ai...
View ArticleS’exprimer régulièrement (Partie 3)
Dans cette troisième et dernière partie sur les expressions régulières en Java. Je vais aborder deux thèmes assez peu utilisés et pourtant très utiles. Le premier, dans la continuité des groupes ce...
View ArticleCaliper me : Ou pourquoi les microbenchmarks aident !
Contexte Dans les news récemment Guava 13.0 réduit la consommation en mémoire de plusieurs structures [source] J’ai passé des tests d’algorithmie [source] Premier point, on sait que Google est attentif...
View Article
More Pages to Explore .....