Faut-il nécessairement réfléchir pour programmer ?

Magazine
Marque
GNU/Linux Magazine
Numéro
222
Mois de parution
janvier 2019
Domaines


Résumé
Notre quotidien d'informaticiens est d'avoir des problèmes et de les résoudre à l'aide de programmes. Or, il n'y a jamais une seule solution à un problème donné. Vaut-il mieux alors se jeter sur la première idée qui nous vient ou prendre le temps de la réflexion ?


Je me suis trouvé dernièrement confronté à un problème minime : évaluer le nombre de caractères (sans compter les espaces) de plusieurs fichiers odt stockés dans un même répertoire. Au moment où le questionnement germait dans ma tête, j'avais en parallèle des bribes de code Python qui venaient résoudre les problèmes successifs. Il était donc évident que j'avais la réponse à ce problème en développant un petit script Python. Pourtant était-ce vraiment là la meilleure solution ? Quelques secondes de réflexion supplémentaire me firent choisir une autre voie… avant de réfléchir encore et de revenir à ma première solution. Mais que se serait-il passé si j'avais choisi le chemin de la « facilité »  en me contentant de la première solution me venant à l'esprit ? Je vous propose d'analyser dans cet article deux réponses à ce petit problème.

1. Les actions à effectuer

Pour pouvoir obtenir notre résultat, nous allons devoir :

  • scanner le répertoire...
Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Les barrages se tordent (de rire) : comparaison d'images (mal) géoréférencées avec l'interférométrie par RADAR spatioporté

Magazine
Marque
GNU/Linux Magazine
Numéro
247
Mois de parution
avril 2021
Domaines
Résumé

Nombre d’images diffusées sur le Web sont manipulées, en particulier pour être projetées dans un référentiel géographique. Des projections automatiques mal contrôlées peuvent aboutir à un résultat aberrant... repris dans un documentaire diffusé par France 24 et donnant lieu à polémique sur les risques de rupture du plus gros barrage hydroélectrique du monde. Un peu de bon sens et de contrôle de l’information auraient pu éviter la bévue.

L’hameçonneur hameçonné

Magazine
Marque
GNU/Linux Magazine
Numéro
246
Mois de parution
mars 2021
Domaines
Résumé

Nous recevons tous régulièrement de nombreux mails de phishing. Ils sont même tellement nombreux que l’on n’y prête plus guère attention. Alors, comment certaines personnes peuvent-elles encore se laisser prendre dans des filets aussi grossiers...

Les défis de la maintenance logicielle

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
113
Mois de parution
mars 2021
Domaines
Résumé

Maintenir régulièrement et efficacement un logiciel n’est pas une tâche simple. La complexité croissante qui vient avec l’enrichissement de la solution et la multiplication des versions, ainsi que des plateformes d’exécution ajoutent sans cesse à la problématique. Pour y parer, méthode comme outillage adapté sont donc requis.Dans cet article, nous nous proposons de faire un petit tour d’horizon des défis qui caractérisent aujourd’hui la maintenance logicielle.