Bonjour à tous

J'ai vu sur sais plus quel site de conseils Python l'auteur indiquer dans un blog qu'il valait mieux demander pardon que permission.

Par exemple, pour traiter un fichier, il conseillait de l'ouvrir sans se poser de question et intercepter l'IOError éventuel plutôt que de faire des tests préalables pour savoir s'il existe et si on a le droit de l'ouvrir. Un des arguments était qu'entre les tests et l'ouverture, la situation pouvait changer.

Et donc je venais ici demander l'avis des pros. Parce que moi, j'ai plutôt l'habitude de faire des tests préalables avant de faire mon truc plutôt que faire mon truc en try/except (je ne dis pas que je ne fais pas de try/except mais je les faits plutôt lorsque j'accède à des ressources lourdes et évolutives par nature, comme par exemple une bdd).

Et donc son argument me titille un peu...