API OB kan du finde ændringer mellem forskellige versioner af et Application Programming Interface. For eksempel er en C / C ++ API normalt udføres som en samling af header-filer, såsom .h, .hpp eller .hxx filer. API Diff vil scanne forskellige versioner af disse header-filer for at finde alle ændringer i API. Du kan se hver eneste forskel i en side-by-side-fil visning, og du kan spare en oversigt HTML rapport til at lade dine kunder vide præcis, hvad ændret mellem forskellige udgaver. API OB understøtter en Extensible sæt "Analysatorer," herunder:
1. C / C ++ parser. Brug af C ++ parser, kan API Diff ignorere ikke-signifikante API ændringer såsom kommentarer, blanke eller rækkefølgen af udsagn. Det kan også give kontekstafhængige beskrivelser for hver ændring, såsom "En ny base klasse blev tilføjet".
2. Kommentarer analysatoren. Analyserer alle kildekode kommentarer og fortæller dig, hvilke der har ændret sig. Dette kan bruges til at gennemgå dokumentation ændringer før udgivelsen af en ny version.
3. Almindelig tekst analysator. En almindelig tekst forskel analysator, der i det væsentlige har samme funktion som (3) kommando Unix diff. Dette kan bruges til at analysere API'er skrevet på sprog, der ikke er direkte understøttet af API OB, såsom Java, C #, Python eller JavaScript
Begrænsninger :.
Den gratis version af API OB giver alle de væsentlige funktioner for at se side-by-side sammenligninger af API'er. Men du kan ikke gemme rapporter til disk eller åbne kommentarer analysatoren.
Kommentarer ikke fundet