Traductions pour la plateforme Java

Café Gourmet / Jus de Chaussette (13/04/2010)

Cafés Gourmet

 

Interview: Taylor's Legacy in an Agile World

Interview d'un consultant sur l'impact du Taylorisme sur notre métier. Franchement je n'y avais jamais pensé, mais je trouve la réflexion limpide. Pour citer une des phrases qui m'ont plu : "Nous nous accrochons au rêve de faire fonctionner les départements informatiques comme des usines, avec des ressources interchangeables, un résultat déterministe, et des prévisions à long terme détaillées". Ensuite quelques pistes pour changer la donne sont évoquées. Mais je vous préviens, ce sera long !

Fonctionnement des contextes applicatifs hiérarchiques de Spring

Billet de Julien Dubois sur la notion de contextes applicatifs dans Spring. Moi j'étais passé à côté, et je soupçonne que c'est la cause de certains problèmes soit disant incompréhensibles que j'ai eu ....

 

Jus de Chaussette

 

Using Hamcrest and JUnit

Bon là je vais être un peu dur, mais bon... Hamcrest est une extension de JUnit censée rendre les tests unitaires plus lisibles. Si j'ai bien compris, le principe est de remplacer la notation préfixée utilisée par JUnit par une notation infixée, jugée plus naturelle. Le postulat de base est intéressant, mais franchement je pense qu'il faut arrêter d'empiler des couches dans le simple but de rendre le code un pouième plus lisible. Car je ne sais pas si les exemples de l'article sont juste mal choisis, mais honnêtement entre:

  • version Hamcrest: assertThat( numbers.size(), is( equalTo( 5 ) ) );
  • version JUnit "de base": assertEquals(5, numbers.size())

Moi je trouve la seconde plus facile à lire..."L'habitude", me direz-vous. Evidemment, mais justement il faut changer le minimum de choses dans les habitudes du développeur quand la valeur ajoutée n'est pas évidente...