Abstrakt. Med den ökande användningen av JavaScript i webbapplikationer finns det en stor efterfrågan på att skriva JavaScript-kod som är tillförlitlig och underhållsbar. För att uppnå dessa mål kan klasser emuleras i den nuvarande JavaScript-standardversionen. I detta dokument föreslår vi ett omkonstruktionsverktyg för att identifiera sådana klassliknande strukturer och skapa en objektorienterad modell baserad på JavaScript-källkod. Verktyget har en parser som laddar AST (Abstrakt Syntax Tree) i ett JavaScript-program för att modellera dess struktur. Det är också integrerat med Moose-plattformen för att ge kraftfull visualisering, t.ex. UML diagram och Distribution Maps, och välkända metriska värden för programvaruanalys. Vi ger också några exempel med riktiga JavaScript-applikationer för att utvärdera verktyget.
JSClassFinder är ett verktyg utvecklat för att hitta klassliknande strukturer i JavaScript kod REF.
JSClassFinder: A Tool to Detect Class-like Structures in JavaScript
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}