2009-03-03 6 views
2

Ich habe Double-Metaphone in ActionScript3 übersetzt und möchte es (offensichtlich) testen, bevor ich die Quelle an ... ähm ... das Öffnen freigebe.Testsuite für Doppel-Metaphone?

Ich bin auf der Suche nach einer langen Liste von Namen mit den primären und sekundären Codes. Google findet nichts außer einer Liste mit Namenspaaren (vermutlich sollten sie übereinstimmen).

Dank

Antwort

4

Man könnte jemand anderes Doppel Metaphone Implementierung, führen Sie es auf dem gleichen langen Liste von Wörtern, und vergleichen Sie die Ergebnisse auf eigene Faust finden.

Für lange Listen von Wörtern mag ich Infochimps. Sie haben viele Wortlisten, wie oder this one of place names und viele mehr.

Hier sind implementations you can compare your results against. Hier ist ein online example, außer dass es nur ein Wort nach dem anderen testet - ich denke, Sie müssen eines der Skripte herunterladen und ausführen, um eine große Liste von Wörtern zu testen.

Für jedes Wort werden zwei Codes zurückgegeben; Wahrscheinlich möchten Sie testen, ob beide zurückgegebenen Codes mit denen übereinstimmen, die von einer anderen Implementierung zurückgegeben wurden. Sie wissen wahrscheinlich, dass the reference implementation is here mit full source code here, aber einschließlich der Links sowieso für andere profitieren.

+0

danke für die Wortliste. Ich hoffte, dass einige andere DM-Implementierung einen Komponententest hatte, den ich wiederverwenden könnte. Prost –