Flux RSS

mercredi 25 octobre 2006

Tests unitaires et interfaces Swing

Les tests unitaires, c'est in-dis-pen-sable. Et avec de la couverture de test, c'est encore mieux.

Pour des serveurs en Java, j'avais identifié le duo gagnant JUnit + Emma. Combinés à des compilations journalières (daily builds) et à des tests entièrement automatisés avec remontée par mail (reporting), on est proche d'une bonne industrialisation. Industrialisation. Voila la plus belle utopie du développement logiciel. Mais les utopies, c'est bien fait pour tenter de s'en rapprocher, non ?

Alors allons plus loin dans l'automatisation : je vous présente Marathon, un outil de test d'interface Java Swing. Avec cet outil libre (licence LGPL) et multi-plateforme (> JDK 1.2), vous pourrez écrire et exécuter des scripts en Python (merci Jython) pour tester votre IHM Swing.

Je n'en dis pas plus, si le sujet vous intéresse, cliquez sur les liens comme des grands!

vendredi 20 octobre 2006

Polissage de l'interface graphique

Pfiou! Il est une heure du mat', et je viens tout juste de terminer de bosser. La journée a été riche en émotions :
- Mais pourquoi est-ce que Java Web Start ne fonctionne que sous Mac ? (cinq minutes pour trouver, deux heures pour corriger)
- Et pourquoi est ce que l'interface est si moche sous Linux ?
- Mais pourquoi est-ce aussi si moche sous Windows ?
- Et pourquoi sous Windows y a-t-il des problèmes d'alignement des composants de l'interface graphique ?

J'ai résolu ces problèmes, sauf l'interface sous Linux, qui est moche comme un poux. Pourtant, j'utilise le Look'n'feel GTK. J'ai également encore des problèmes d'espacement de composants sous Linux et sous Windows : ce côté moche, c'est parce que j'ai trop développé sous Mac sans tester en parallèle les autres plates-formes...

Bref, demain, je vais continuer à polir les interfaces sur les différents OS, et je dois aussi corriger un bug critique, enfin, un oubli : l'ouverture des fichiers pour édition sous Windows. Ooopssssss....

vendredi 13 octobre 2006

FreeBox v4 et Wifi

Empiriquement, ma FreeBox v4 offre un débit bien plus constant par Wifi quand elle elle est inclinée à 45°. Le multiposte fonctionne alors bien mieux!

C'est peut-être grâce à une meilleure ventilation, ou tout simplement parce que ça élève un peu l'antenne intégrée à la carte Wifi ?

mercredi 4 octobre 2006

Mes derniers PageRank

Comme le souligne Royale, les PageRanks Google ont été mis à jour. La visibilité de mes sites progresse:
- nono.niaouli.org : +1, soit PR 5 (atteindre PR 6, ça va être difficile)
- www.gedial.com : +4, soit PR 4 (en si peu de temps, je suis fier de moi, objectif PR 5 pour la prochaine Google Dance)
- www.pataphysique.net: +1, soit PR 4