Diff API permite que você encontre mudanças entre diferentes versões de uma Application Programming Interface. Por exemplo, um C / C ++ API é normalmente fornecido como uma coleção de arquivos de cabeçalho, como .h, .hpp, ou arquivos .hxx. API Diff irá analisar diferentes versões desses arquivos de cabeçalho para encontrar todas as alterações da API. Você pode ver cada diferença em uma visão arquivo side-by-side, e você pode salvar um relatório HTML visão geral para deixar seus clientes sabem exatamente o que mudou entre diferentes versões. API Diff suporta um conjunto extensível de "Analisadores", incluindo:
1. C / C ++ parser. Usando o C ++ parser, API Diff pode ignorar as alterações não significativas API como comentários, espaços, ou a ordem das declarações. Ele também pode fornecer descrições sensíveis ao contexto para cada mudança como "uma nova classe base foi adicionado".
2. Comentários analisador. Analisa todos os comentários de código fonte e diz-lhe quais os que mudaram. Isso pode ser usado para avaliar mudanças na documentação antes do lançamento de uma nova versão.
3. Analisador Plain-texto. A diferença analisador de texto simples que, essencialmente, executa a mesma função que o (3) comando Unix diff. Isso pode ser usado para analisar APIs escritos em linguagens não diretamente suportado pelo API Diff, tais como Java, C #, Python, ou JavaScript
Limitações :.
A versão gratuita do Diff API fornece toda a funcionalidade essencial para ver comparações lado a lado de APIs. No entanto, você não pode salvar relatórios em disco ou acessar o analisador de Comentários.
Comentários não encontrado