Enseignement du grand sage sur l'utilisation des assertions
Permalink: 2013-04-10 00:00:00+02:00
by Cladmiin Programmation
tags: programmation tests assertions debug
Écoute petit scarabé. Si toi vouloir utiliser assertions, ne jamais mettre de fonctions importante dans assertions tu devras.
assert fct_importante() == 0 # plus jamais
Sinon quand programme avec assertions désactivées fonctionnera, fct_importante
jamais appelée ne sera.
Séparer l'appel tu devras
ret = fct_importante()
assert ret == 0
Sinon des jours à debugger tu passeras.