Peu écrivent TDD, donc non seulement vous devez écrire un test, mais vous devez également passer du temps sur le code.
Il n'est pas toujours correct de dire qu'une personne qui n'aime pas les tests est un développeur non qualifié.
Un grand nombre de personnes pensent que plus Python en l'absence de types et de dactylographie.
: «, Haskell , : , . Python , , ».
Je veux obtenir un outil pour le développeur, et non un élément pour augmenter la couverture du code.
if arg_1==1: raise error
arg_1=1
arg_1>2
Mais j'ai le sentiment que nous automatiserons tôt ou tard ce que nous faisons déjà bien.
S'il est possible de modifier le code, les tests de contrat sont bons.
J'essaie de ne pas faire de travail inutile au travail, de ne pas faire ce qui entraînera une perte de temps par la suite.
Pour plus de détails sur l'implémentation de la génération de tests à partir du code Python, ainsi que sur la résolution de nombreuses autres tâches d'un développeur Python, consultez Moscou Python Conf ++ , que nous avons reporté au 15 septembre.