Viewing the whole project

The top-down approach means we use the source code analysis tool to view programming flow diagrams, such as a class diagram, a call graph, or the dependency graph. The following table lists some recommended tools that will help you to analyze the source code more easily:

Tools

Description

Doxygen

It can generate documentation from the source code and also automatically visualize the relationships between modules, dependency graphs, and inheritance diagrams, by using the dot tool from Graphviz. Refer to the website at www.doxygen.org.

To be able to generate documents from the source code, it requires proper comments and tags in the source code. Here are some tips that may be worth reading. Bear in mind ...

Get Hands-On Security in DevOps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.