Test Driven Development améliore la qualité
Posted On jeudi 5 mars 2009 at à 23:49 by ehsavoie
Des études empiriques le prouvent le développement piloté par les tests (TDD pour les intimes) améliore notablement la qualité des logiciels. Cet article écrit par Nachiappan Nagappan (de chez Microsoft), E. Michael Maximilien (IBM), Thirumalesh Bhat (Microsoft), and Laurie Williams (North Carolina State University), et publié dans le journal Emperical Software Engineering Volume 13, Number 3.
L'article présente les résultats de quatre équipes variées(3 de Microsoft, 1 d'IBM) dans un contexte professionnel qui ont mis en œuvre les pratiques du TDD et ont observé une réduction du nombre de bugs par 1000 lignes de code de 40% à 90% pour une surcharge de développement de 15% à 35%.
Cette étude confirme les retours d'Allianz lors de l'Agile Tour 2008 qui annonçait une surcharge de développement de 15% à 20%.
Alors en attendant que mon patron m'offre une licence JUnitMax je vais aller écrire mes tests.
Résister à la pression
Posted On jeudi 26 février 2009 at à 00:57 by ehsavoie
Le site American Scientific propose un article How to Avoid Choking under Pressure.
Cet article montre que sous pression il ne faut pas se concentrer outre mesure car sinon le cerveau se bloque et les performances se dégradent sensiblement. Ainsi ils indiquent qu'il faut se concentrer sur un mot mais guère plus pendant l'action et laisser son cervelet agir sans être bloqué ou gêné par le cortex cérébral.
Qui ne se rappelle pas de son moniteur de ski qui vous fournit tellement d'instructions sur votre bâton, vos épaules, le parallélisme de vos skis, l'état de la piste,... qu'au moment de tourner vous chutez, le cerveau complètement embrouillé par tout ça.
Bonne lecture :o)
PS : n'oubliez pas que ce soir je présente, dans le cadre des réunion du CARA, le modèle de Dreyfus. Pour plus d'informations c'est ici.
Le modèle d'acquisition des compétences de Dreyfus
Posted On dimanche 1 février 2009 at à 11:48 by ehsavoie
L'article présente le modèle de Dreyfus qui essaye de définir les différentes étapes de l'acquisition des compétences. Ce modèle a été remis au goût du jour par le pragmatic programmer Andy Hunt dont je ne peux que vous conseiller les excellents ouvrages que sont : Pragmatic Programmer et Refactor your Wetware que je suis d'ailleurs en train de terminer.
Le Modèle d’acquisition de Compétences de Dreyfus
Le modèle d'acquisition des compétences de Dreyfus by Emmanuel Hugonnet est mis à disposition selon les termes de la licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 France.
