What can CppDepend do for your organization?

Improve your code base quality.

CppDepend is a tool that simplifies managing a complex C\C++ code base. Architects and developers can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code.
These Cases Studies shows the utility of CppDepend to have a deep view of your architecture, design and implementation.

Automate your C\C++ code review and audit.

CQLinq code query language gives you a flexibility to create your custom queries and have a deep view of your code base. With CQLinq you can automate your code review,and integrate it to your build process using CppDepend Console.

Assist your refactoring and migration .

Understanding the existing code base is primordial before any refactoring or migration.CppDepend could be very useful to audit the code base before refactoring. CppDepend helps you also in your migration process, you can find here the advantages of using CppDepend in your migration process.
NCover Trends

CQLinq for more flexibility

CppDepend supports the Code Query Linq (CQLinq) for maximum flexibility. CQLinq will help you answer in seconds your questions about your code base:
- Which public methods have more than 30 lines of code?
from m in Methods 
where m.NbLinesOfCode  >= 30 
select m
- Which classes Derived From CBase?
from t in Types 
where t.IsClass && t.DeriveFrom ("CBase") 
select t
- Which methods have been refactored recently ?
from m in Methods 
where m.CodeWasChanged()select m

Share |
Customers


Last Version: 3.1.0


CppDepend accelerate the process of your developement, migration and maintenance.

These Cases Studies shows the utility of CppDepend to have a deep view of your architecture, design and implementation.

CQL language provides more flexibility to request code base, so you can customize your analysis and reports .

Home Contact Us SiteMap