Voici vos résultats pour la recherche « coveralls »

Tests avancés avec Django

Coast Guard 47' Motor Lifeboat in Morro Bay, CA 04 Dec 2007

Imaginez un combat homérique entre les forces du bien et du mal, luttant pour la domination du monde. Dans le camp des forces du mal : la procrastination, Internet Explorer et les cycles en V ; dans le camp des forces du bien : Python, le café et les tests automatisés.

Tout le monde aujourd'hui est d'accord pour dire qu'écrire des tests est probablement la tâche la plus efficace quand il s'agit de garantir un code robuste et maintenable. (Enfin, presque tout le monde ; ceux qui dénigrent les tests sont en général ceux qui sont trop flemmards pour en écrire.)

À ce titre, Django se montre exemplaire, et la documentation relative aux tests est aussi complète que détaillée. Seulement voilà, quiconque a déjà travaillé sur un projet Django pendant plus de quelques semaines sait que de nombreuses questions sont laissées de côté. Et notre développeur / testeur est réduit à parcourir les bas-fonds du web pour trouver réponse à ses questions.

  • Comment écrire une suite de tests maintenable ?
  • Comment tester des fonctionnalités qui utilisent javascript intensément ?
  • Comment tester des fonctionnalités qui font appel à des web services et sont fortement couplés ?
  • Comment être certain que les tests qui tournent sur ma machine fonctionneront aussi sur la prod ?

Sans plus tarder, voici quelques réponses à ces questions.


Créer une appli Django réutilisable

Développeur, développeur, dis moi qui est la plus belle

L'autre jour, j'étais tranquillement assis dans mon fauteuil, sirotant mon café et dépilant une à une les stories de mon backlog avec la régularité d'un opérateur de train nippon lorsque sans grier « gare ! » mon instinct de développeur affuté par des années de labeur se mit à clignoter.

« Cette fonctionnalité, me murmura l'instinct susmentionné, ferait un candidat parfait à l'écriture d'une application dédiée. »