2008-10-25 8 views
8

La programmation est apprise en écrivant des programmes. Mais la lecture de code est dit être un autre bon moyen d'apprentissage. Je voudrais améliorer mes compétences de test d'unité en lisant, en examinant le code du monde réel. Pourriez-vous recommander des projets Open Source dont la source est largement testée avec des tests unitaires?Pourriez-vous recommander des projets Open Source dont la source est largement testée avec des tests unitaires?

Je suis intéressé par le code écrit en C++.

Répondre

8

AFAIK Bibliothèques Boost C++ - http://boost.org/ - ont une base de code largement couverte, et une politique selon laquelle chaque nouvelle partie de code doit subir des tests unitaires. Cela pourrait valoir la peine d'être vérifié.

1

Le système de contrôle de version est obsédé par les tests automatisés.

Ceci a toutes sortes de conséquences positives pour le projet, mais je dois m'abstenir de procéder à des essais, des essais de fonctionnalités, des tests d'intégration, des tests d'intégration. ici de fanboying VCS indue.

EDIT: oups, je n'ai pas remarqué que vous aviez dit que vous étiez intéressé par C++. Bazar est un projet Python.

1

Le projet trucov est un outil open source utilisé pour vérifier la couverture des tests unitaires. L'outil lui-même est extensively testé à l'aide de google's test framework.

Avis de non-responsabilité: bien que je n'aie pas écrit le projet moi-même, j'ai encadré les étudiants qui l'ont fait.

Questions connexes