Upload
kirill-krinkin
View
289
Download
0
Embed Size (px)
DESCRIPTION
New developers tool for inspection and investigation any projects' code base
Citation preview
Source Code Analyzer
Problem
•Disorganized code•No docs
2
How to solve?
• New tool• Open source• Cross-platform
3
What do we want?
Graph
Objects (anything we want)
Objects (anything we want)
Connections
Connections
4
Used tools
Qt Property FrameworkQt Property Framework
Source-highlight-qtSource-highlight-qt
SQLiteSQLite
5
Features• Ability to define(select)
objects from:Ø Text browserØ File browserØ Hex editor• Connect objects• Objects annotating• Objects filter support
6
Demo 7
• External tools support• Usability improvement• Objects grouping• Performance analysis• Automatic graph
generation by sources• Support of the graph
unfolding algorithms
8
Contacts
Mark Zaslavskiy: [email protected] Skorospelov: [email protected] Razdobreev: [email protected]
Contact us:Ubuntu app center:https://apps.ubuntu.com/cat/applications/sca/GitHub:https://github.com/OSLL/sca
9
10
11
How does it work? 12
Table 13
Filter 14