Тестовый набор для двойного метафона? - PullRequest
2 голосов
/ 03 марта 2009

Я перевел Double-Metaphone на ActionScript3, и я хочу проверить его (очевидно) перед тем, как выпустить исходный код в ... хм ... открытый.

Я ищу длинный список имен с первичным и вторичным кодами. Google не находит ничего, кроме одного списка с парами имен (предположительно, они должны совпадать).

Спасибо

1 Ответ

4 голосов
/ 03 марта 2009

Вы можете найти чужую реализацию с двойным метафоном, запустить ее в том же длинном списке слов и сравнить результаты с вашими собственными.

Для длинных списков слов мне нравятся информационные шимпанзе. У них много списков слов, таких как это одно из 350 000 английских слов или это одно из топонимов и многие другие.

Вот реализаций, с которыми вы можете сравнить свои результаты с . Вот онлайн-пример , за исключением того, что он проверяет только одно слово за раз - я думаю, вам придется скачать и запустить один из сценариев для проверки большого списка слов.

Для каждого слова будут возвращены два кода; вы, вероятно, захотите проверить, что оба возвращенных кода соответствуют кодам, возвращенным другой реализацией. Вы, вероятно, знаете, что эталонная реализация здесь с полным исходным кодом здесь , но, в любом случае, содержит ссылки для других.

...