Esta ferramenta é o resultado de um exercício (code kata, coding dojo) de desenvolvimento orientado a testes (TDD) para PHP utilizando PHPUnit nos workshops de Oliver Klee.
Um anagrama é um par de duas palavras que consistem exatamente nas mesmas letras, mas em ordem diferente.
Exemplo: antologia, teólogos
Os dicionários foram copiados do projeto de palavras mais comuns por idioma.
Execute composer install
para instalar os pacotes necessários do Composer.
bin/find-anagrams
Você também pode especificar um dicionário para usar em resources/dictionaries/
:
bin/find-anagrams german.txt
O quadro geral é este: "Encontre e produza todos os anagramas de um arquivo de texto com uma lista de palavras."
Sou o mantenedor da extensão PHPUnit TYPO3, que está disponível no repositório de extensões TYPO3 (TER).
Você pode me reservar para workshops em sua empresa.
Também dou frequentemente workshops no TYPO3 Developer Days.