Este programa realiza uma análise de legibilidade Flesch-Kincaid digitalizando os caracteres do texto e contando o número de palavras, sílabas, frases e outros itens, a fim de determinar a legibilidade geral do texto. São fornecidas estatísticas, incluindo breves sugestões sobre como melhorar a legibilidade do texto. Tanto a pontuação Flesch-Kincaid quanto o nível de escolaridade são calculados.
Mais informações sobre os testes de legibilidade Flesh-Kincaid estão disponíveis na Wikipedia: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
Como executar este programa
Exemplos de análises de legibilidade
Testes unitários
Um arquivo executável chamado ReadabilityChecker.exe está disponível aqui:
https://github.com/mikeuf/readability-checker-with-cs/raw/master/ReadabilityChecker/ReadabilityChecker/bin/Debug/ReadabilityChecker.exe
Você pode receber uma mensagem do seu navegador informando que o programa “não é baixado com frequência e pode ser perigoso” ou algo nesse sentido. Seu navegador deve lhe dar a opção de descartar ou manter o arquivo.
O Verificador de Legibilidade fornecerá uma análise da seleção. Textos com boa legibilidade tendem a apresentar frases curtas, com palavras simples (Figura 1). Texto com legibilidade média (Figura 2) e baixa legibilidade (Figura 3) terá frases mais longas e palavras mais complexas. Se uma quantidade muito pequena de texto for inserida, o verificador poderá fornecer pontuações incomuns devido ao pequeno tamanho da amostra.
Nota: Esta versão do Verificador de Legibilidade pode produzir resultados ligeiramente diferentes da versão Java devido às diferenças entre as implementações RegEx e porque a versão Java usa um editor HTML em vez de um editor de texto.
Figura 1 – Boa legibilidade
Figura 2 – Legibilidade média
Figura 3 – Legibilidade difícil
Os testes unitários estão disponíveis aqui:
https://github.com/mikeuf/unit-test-readability-checker-cs