API Diff дозволяє знайти зміни між різними версіями програмного інтерфейсу додатків. Наприклад, C / C ++ API, як правило, виконаний у вигляді набору файлів заголовка, таких як .h, .hpp або .hxx файлів. API Diff буде сканувати різні версії цих файлів заголовків, щоб знайти всі зміни в API. Ви можете переглянути кожну різницю в цілях пліч-о-пліч файлу, і ви можете зберегти оглядову доповідь HTML, щоб ваші клієнти точно знають, що змінилося між різними версіями. API Diff підтримує великий набір "Аналізатори", у тому числі:
1. C / C ++ аналізатор. Використання C ++ аналізатор, API Diff може ігнорувати, чи не значні зміни API, такі як коментарі, пробіл або порядок звітності. Вона також може надати контекстно-залежні опису для кожної зміни, такі як "новий базовий клас був доданий".
2. Коментарі аналізатор. Аналізує всі коментарі коду джерела і говорить вам, які з них змінилися. Це може бути використано, щоб переглянути зміни документації до випуску нової версії.
3. Звичайний текст аналізатор. Звичайний текст різниця аналізатор, який, по суті виконує ту ж функцію, що і команда Unix Diff (3). Це може бути використана для аналізу API, написані на мовах, що не підтримується безпосередньо API Diff, таких як Java, C #, Python, або JavaScript
Обмеження :.
Безкоштовна версія API Diff забезпечує всі необхідні функціональні можливості для перегляду пліч-о-пліч порівняння API. Тим не менш, ви не можете зберігати звіти на диску або доступ до аналізатора коментарів.
Коментар не знайдено