Archive for the ‘java’ Category

Critique du livre “Don’t Make Me Think”

Wednesday, January 14th, 2009

J’ai eu le plaisir de lire le livre de Steve Krug « Don’t Make Me Think » dont le sujet est l’usabilité Web. L’usabilité, c’est la conception d’un site afin qu’il fonctionne au mieux. Pourquoi faire un site utilisable ? Steve Krug cite sa femme : « Si quelque chose est difficile à utiliser, alors je l’utilise moins ».

Je cite Wikipedia :

Les critères de l’usabilité (ou utilisabilité) sont :
- l’efficacité : le produit permet à ses utilisateurs d’atteindre le résultat prévu ;
- l’efficience : atteint le résultat avec un effort moindre ou requiert un temps minimal ;
- la satisfaction : confort et évaluation subjective de l’interaction pour l’utilisateur.

(more…)

ClearCase : changer le comparateur de fichier

Tuesday, December 30th, 2008

L’astuce du jour est : “se passer de ClearCase pour comparer les fichiers”.

ClearCase permet de comparer les différences entres les versions de fichier avec ses propres outils.
Mais les comparateurs proposés par défaut de ClearCase ne sont pas les meilleurs. Il y a des outils plus souples comme WinMerge.

(more…)

Présentation et retour sur GreenPepper

Sunday, December 21st, 2008

Au boulot, nous évaluons GreenPepper de la société Pyxis. GreenPepper est un outil de test fonctionnel et nous souhaitons à terme que les MOA l’utilisent afin de rédiger les spécifications et les tests associés.

Nous ne sommes qu’en phase de POC technique et nous avons rencontré quelques soucis. Je vous fais mon retour au bout d’une semaine avec GreenPepper.

(more…)

Critique du livre “Wicket In Action”

Tuesday, December 9th, 2008

Wicket In Action par Martijn Dashorst et Eelco Hillenius, Edition Manning

Je lorgnais depuis un sacré moment sur Wicket, ce célèbre framework Web orienté composant. Les exemples du site m’avaient fait saliver : découpage propre du HTML et du code Java, gestion des événements côté java (comme un onclick sur un lien), composants réutilisables, support Ajax natif, intégration à Spring et Hibernate… Beaucoup de qualités qui ont suscité ma curiosité.

Heureux possesseur du livre « Wicket In Action » depuis quelques semaines, je me suis plongé dedans pour voir si ce framework tient vraiment toutes ses promesses. Je précise que je n’ai pas fait de projet professionnel avec ce framework donc mon expérience se limite au livres, à ses exemples et au code que j’ai écrit à côté.

(more…)

Entreprendre au JUG2B

Saturday, December 6th, 2008

Jeudi soir s’est tenu le JUG2B “Ma petite entreprise ne connaît pas la crise”. J’ai eu le plaisir d’y assister et j’y ai appris pas mal de choses sur la création d’entreprise. Je poste ici ce que j’en ai retenu de mémoire.

(more…)

A la découverte des Components Hibernate

Friday, November 28th, 2008

Plusieurs années avec Hibernate et j’apprends une de ses fonctionnalités de base : les Components. Ceux-ci permettent de mapper plusieurs objets dans une même table.

(more…)

Les inconvénients de Selenium

Monday, November 24th, 2008

Selenium est un très bon projet de test fonctionnel Web qui souffre de certains défauts.
Il a énormément de qualité mais tout n’est pourtant pas rose.
Je liste ses limitations et ses disfonctionnements afin que vous puissiez mieux le cerner.
A lire pour ceux qui veulent découvrir l’envers du décor.

(more…)

Professionalism is spelled TDD

Saturday, November 22nd, 2008

Du slogan court et efficace :

Professionalism is spelled TDD

L’image associée :

Ca me rappelle un peu le “In TEAM there is no I”.

Via : http://twitter.com/unclebobmartin

Astuce Quartz : tester une expression Cron

Thursday, November 20th, 2008

Pour tester rapidement une nouvelle configuration d’un Cron, par exemple “0 * * * * ?”, il suffit d’utiliser la classe CronExpression fournie par Quartz. Celle-ci fournit entre autre la prochaine date de lancement.

(more…)

Quartz : un calendrier qui exclut les jours fériés

Saturday, November 15th, 2008

L’idée part d’un besoin simple : lancer un job Quartz toutes les heures ouvrées, hors week-end et jours fériés.

Pas très compliqué, mais il y a quelques trucs à savoir, notamment sur l’enchainement des calendriers.

(more…)