Est-ce qu'il existe des outils pour Python qui permettrait d'attraper des problèmes de programmation hors exécution ?
Oui. Il y a des outils pour faire de l'analyse statique de codes sources Python.
Au boulot j'utilise Ruff, un linter (un outil qui, selon des règles, permet de détecter des erreurs et des mauvaises pratiques, et ensuite de lever des alertes), et Mypy, un outil de vérification statique de types. Ça ne remplace pas les tests mais ça facilite la maintenance, pour une mise en place simple.
[^] # Re: Le problème n'est pas GTK non plus
Posté par potate . En réponse au journal SVP arrêtez d'utiliser Python pour vos logiciels en GUI.. Évalué à 5.
Oui. Il y a des outils pour faire de l'analyse statique de codes sources Python.
Au boulot j'utilise Ruff, un linter (un outil qui, selon des règles, permet de détecter des erreurs et des mauvaises pratiques, et ensuite de lever des alertes), et Mypy, un outil de vérification statique de types. Ça ne remplace pas les tests mais ça facilite la maintenance, pour une mise en place simple.