17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12<br />

<strong>Programmation</strong><br />

dirigée par les tests<br />

No tests, no commit<br />

« Code non testé, code invalide »<br />

Python est un langage de programmation agile, propice à la mise en œuvre de<br />

méthodes de développement réactives, comme la programmation dirigée par les<br />

tests. Cette méthode éprouvée permet d’améliorer de manière drastique la qualité du<br />

code et l’agilité avec laquelle les développeurs peuvent le modifier, et est très facile à<br />

mettre en œuvre en Python.<br />

Culturellement, Guido van Rossum et toutes les personnes qui ont participé à la<br />

création du langage sont tous des convaincus de cette technique et les outils qui sont<br />

présentés dans ce chapitre existent depuis toujours dans Python. Ce chapitre présente<br />

ces outils, après avoir défini les principes des tests et surtout levé la barrière culturelle<br />

que notre cerveau dresse naturellement lorsque l’on découvre pour la première<br />

fois cette technique.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!