jeudi 24 avril 2008

Extreme Programming et TDD

Arf ! si j'ose m'exprimer ainsi ...

Je suis un fan de l'XP (eXtreme Programing) et du TDD (Test Driven Development) et de l'agilité en général, mais comme quand je bosse sur des projets je suis souvent très pressé, parfois on m'impose des délais très courts, je met un peu les tests unitaires de coté ...

Et là, c'est le drame ;)

L'absence de test unitaire sur le garbage collecting de JMemCache à laissé passer un bug très génant dans la dernière release (0.0.2)

Ce bug est maintenant corrigé, cette fonctionnalité est testée (les tests sont disponibles dans le repository SVN du projet) et un nouveau package (0.0.3) est disponible pour le téléchargement

Bon vu que le projet n'a pas l'air très utilisé pour le moment, je suppose que ce bug n'a pas impacté grand monde ;)

vendredi 18 avril 2008

JMemcache V 0.0.2

La Version 0.0.2 de Jmemcache est out !!

Vous pouvez trouver la page de ce projet ainsi que les téléchargements sur google code

Cette version est un système de cache totalement fonctionnel, configurable par fichier.

Les fonctionnalités (simples pour le moment) sont :
- durée de vie d'un élément dans le cache
- nombre d'éléments maximum dans le cache
- un garbage collector

Vous pouvez bien entendu faire des demandes d'évolution ou des rapports de Bug sur la page du projet sur google code !

jeudi 10 janvier 2008

Ouverture du blog de JMemCache

Voila le premier message du blog de developpement du Projet JMemCache.

A la base, ce projet a été initié pour répondre à une problématique simple de performance.

Pour le moment, il consiste uniquement en un framework de cache local, il n'est pas destiné a concurrencer des produits comme memcached qui font très bien leur boulot.

JMemCache est utile si vous n'avez pas des gigas octets de données à stocker en mémoire, où si vous n'avez pas les moyens d'avoir un ou plusieurs serveurs dédiés à cacher des infos.