Code analysis tools

Code is fast and close to the hardware, this gives the responsibility to the programmer to program clean and safe code. To get a static code analysis tools emerge splint (see: http://lclint.cs.virginia.edu/ ). It can do code analyses to increase safety of the program.

The Linux kernel team uses sparse to check the kernel (see: https://sparse.wiki.kernel.org/index.php/Main_Page ). You can also emerge sparse.

You can also emerge pylint for python.

Dynamic code analysis tools go a step further and analyze the code while it is running.


Linurs startpage