Passer au contenu

“Faites ce que je dis, pas ce que je fais”

D’un logiciel à un autre, les manipulations courantes changent. Mais à quoi pensent les programmeurs? Par Etienne Oehmichen.

Si vous savez conduire une 306, vous vous acclimaterez sans peine à la conduite d’une Clio, d’une Golf ou de tout autre type de voiture usuelle. Il n’en va pas de même dans le monde merveilleux du logiciel et on se demande parfois à quoi rêvent les programmeurs.Prenons l’exemple d’Office 97, la suite bureautique de Microsoft : une fonction aussi élémentaire que l’affectation d’un raccourci-clavier à une commande change suivant le logiciel de la suite que l’on manipule. Pour fixer les idées, vous souhaitez que la touche F12 déclenche la commande Insertion-Image. Avec Word 97, vous passez par la commande Outils-Personnaliser-Clavier. Avec Excel 97, est-ce la même chose ? Non. A moins d’affecter une macro à un raccourci, Excel ne permet pas d’affecter une fonction à une touche. Etonnant ! Les concepteurs de ces deux logiciels, vendus dans la même boîte, sont pourtant issus du même éditeur. Se seraient-ils fâchés pendant la phase de conception ?Autre exemple. L’Aperçu avant impression (inventé, pour l’anecdote, par un programmeur lassé de courir cent fois par jour à l’unique imprimante de son service) est une innovation bien pratique, qui a été bien accueillie par le public. Pourquoi, dès lors, en priver certains logiciels, comme Internet Explorer 5, pourtant arrivés récemment sur le marché ? Et pourquoi ne peut-on pas, avec Outlook 97, pourtant membre officiel de la famille Office, personnaliser la barre d’outils ?Des exemples de ce type, je peux en citer des dizaines. Ils semblent montrer que les développements de ces programmes ont parfois manqué d’une véritable concertation. Ne serait-ce pas contraire à ” l’esprit Windows ” ? Car, autant que je sache, il existe, dans le répertoire System, de nombreux petits morceaux de programmes (les fameuses DLL), qui, ont été mis à la disposition des programmeurs par Microsoft, précisément pour doter tous les programmes d’une interface similaire. Les développeurs de Redmond souffriraient-ils du syndrome ” faites ce que je dis, ne faites pas ce que je fais ” ?

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen, chef de la rubrique Pratique