Können Sie Open-Source-Projekte empfehlen, bei denen die Quelle ausführlich mit Komponententests getestet wird? [geschlossen]

8

Die Programmierung wird durch das Schreiben von Programmen gelernt. Aber das Lesen von Code ist eine weitere gute Art zu lernen. Ich würde gerne meine Unit-Testing-Fähigkeiten verbessern, indem ich Code aus der realen Welt lese und begutachte. Können Sie Open-Source-Projekte empfehlen, bei denen die Quelle ausführlich mit Komponententests getestet wurde?

Ich bin an Code interessiert, der in C ++ geschrieben ist.

    
Bill 25.10.2008, 09:31
quelle

5 Antworten

8

AFAIK C ++ Boost-Bibliotheken - Ссылка - haben die Codebasis und eine Richtlinie, dass jedes neue Stück Code Unit-Tests damit haben muss, umfassend abgedeckt . Könnte es wert sein, zu überprüfen.

    
Paweł Hajdan 25.10.2008, 11:34
quelle
4

Das Chromium -Projekt.

    
Bernard 25.10.2008 15:21
quelle
1

Ich würde es nicht ausgiebig nennen, aber wxWidgets macht einen UnitTest mit CppUnit .

    
BugSlayer 25.10.2008 12:34
quelle
1

Das Bazaar Versionskontrollsystem ist obsessiv bezüglich automatisiertem Testen. Unit-Tests, Feature-Tests, Integrationstests, Blackbox-Tests, Test-Double-Tests, Testen von Framework-Tests, parametrisierte Test-Suites, plattformspezifische Tests, etc.

Das hat alle möglichen netten Konsequenzen für das Projekt, aber ich muss hier von unangemessenem VCS-Fanboying absehen.

EDIT: oops, ich habe nicht bemerkt, dass du gesagt hast, du interessierst dich für C ++. Bazaar ist ein Python-Projekt.

    
ddaa 25.10.2008 15:19
quelle
1

Das trucov -Projekt ist ein Open-Source-Tool zur Überprüfung der Unit-Testabdeckung. Das Tool selbst wird ausführlich mit google's Testrahmen .

Haftungsausschluss : Obwohl ich das Projekt nicht selbst geschrieben habe, habe ich die Schüler, die das getan haben, betreut.

    
deft_code 26.03.2010 00:02
quelle

Tags und Links