Source Code AnalyzerДокладчики:Скороспелов Леонид, Раздобреев НикитаСПбГЭТУ “ЛЭТИ”, 2 курс
Заславский МаркСПбГПУ, 6 курс
Руководитель:Кринкин К. В.доц. каф. МОЭВМ “ЛЭТИ”
Problem
•Undocumented code•Complex project•Unable to find developers•Hard to get involved
2
Current solutions
•Writing down notes➢ Methods connections➢ Class hierarchy•Processing inwardly•Specials tools
3
A better solution?
•Graph for anything•Annotate objects•Simple navigation
4
What do we want?
Graph
Objects (anything we want)
Connections
5
Tools
Qt Property Framework
Source-highlight-qt
SQLite
6
Implemented features
• Ability to create graph• Objects annotating• Objects filter support• The use of external tools
7
Demo 10
• Usability improvement• Objects grouping• Performance analysis• Automatic graph
generation by sources• Graph planarization
8
Contacts
Contact us:Kirill Krinkin: [email protected] Zaslavskiy: [email protected] Skorospelov: [email protected] Razdobreev: [email protected]
Ubuntu app center:https://apps.ubuntu.com /cat/applications/sca/GitHub:https://github.com /O SLL/sca
9
Extra slides
External tools
How does it work?
Table
Filter