Ergonomie : évalution heuristique

Ergonomie : évalution heuristique

Voici le deuxième article de la série, après les prototypes. Cette fois‐ci, je voulais aborder l’évaluation heuristique. L’audit d’ergonomie peut être réalisé sur chaque étape de conception d’interface graphique ! En effet, on peut déjà obtenir des résultats intéressants à partir des toutes premières étapes de prototypage jusqu’à l’interface finale. Audit d’ergonomie : des résultats rapides, […]

24 novembre 2012 par Ghusse 

Clean code

Clean code

Clean code est un livre que tous les développeurs devraient lire. Et je pèse mes mots. Étrangement, il ne m’a pas transcendé pendant la lecture elle‐même. En fait, j’avais l’impression que l’auteur ne m’apprenait pas forcément grand chose. En tant que développeur, vous voyez du code toute la journée, vous savez dinstinguer un code source […]

17 février 2012 par Ghusse 

Libérer la mémoire à la fermeture d’iframe

Libérer la mémoire à la fermeture d’iframe

Prenons un cas concret: des iframe contenus dans des onglets type jQuery‐ui. En ouvrant et fermant des onglets contenant un iframe, on se rend compte que la mémoire n’est jamais libérée par le navigateur. Les mesures ont été réalisées avec Internet Explorer. J’ai observé le même comportement avec Google Chrome. Firefox semble libérer correctement sa […]

6 décembre 2011 par Ghusse 

Rework

Rework

J’ai découvert le livre Rework par l’intermédiaire de Tim. Je dois dire que depuis que je l’ai lu, je repense souvent à certaines idées qu’il présente. Pour la petite histoire, les auteurs Jason Fried et David Heinemeier Hansson sont les fondateurs de 37signals. Cette entreprise propose des outils collaboratifs web à usage professionnel (ils appellent ça des […]

1 décembre 2011 par Ghusse 

Comparaison de doubles

Les ordinateurs ne font pas d’erreurs. Pourtant, pour un ordinateur, 0,2 peut être différent de 1−0.8 ! Qu’est-ce qui cloche avec ce code ? À votre avis, quel sera le résultat de ce traitement hyper simple ? double dix = 1.0; double huit = 0.8; double deux = 0.2; if (dix — huit == deux) { […]

25 janvier 2011 par Ghusse 

Benchmarks et intégration continue

Benchmarks et intégration continue

Dans le cadre professionnel, je travaille sur un logiciel d’optimisation traitant un modèle complexe, riche, sur un nombre de données conséquent. La durée de traitement des algorithmes principaux est donc très critique car certains détails peuvent plomber complètement des performances. Sur un logiciel de ce type, le temps de traitement est un des indicateurs de […]

22 janvier 2011 par Ghusse 

Ergonomie

Ergonomie

Working hand cc PHOTO.WORKS Il y a quelques temps que je pousse pour une meilleure prise en compte de l’ergonomie dans la conception des interfaces graphiques à mon travail. J’ai été entendu, et ce que nous avons mis en place nous a permis — je pense — d’avancer significativement. J’en profite pour partager ici mon expérience sur le […]

19 janvier 2011 par Ghusse