C Code Understanding Tools

I have a large open source network server that I need to expand. Are there any tools for a clearer understanding of the code.

http://blogs.msdn.com/b/kaelr/archive/2009/03/26/code-canvas.aspx

It looks pretty cool, but it's a bit micro $$, not released. What tools can I use today?

+3
source share
6 answers

Scitools Understand for C , seems to have a good reputation. I have not used it, however.

, , - , . , . - Test Coverage. , .

, , , - ; , . -, , , . , -. " " " " , , . - . ( ).

+2

CodeSurfer . " ".

, C. , . , , . () . CodeSurfer.

+4

cscope. etags ( Emacs), ctags ( Vim) .

+3

Try Doxygen . He creates documentation that is very useful for finding a way through large projects. It can also create dependency graphs to help you understand the code structure of a large project.

+3
source

GNU Global and LXR are also very good in their respective classes.

+1
source
0
source

Source: https://habr.com/ru/post/1773974/


All Articles