Skip to content

rschuitema/sqatt

Repository files navigation

SQATT

Python application

This repository contains scripts that are useful when analyzing software quality. These tools are inspired by the book Building Maintainable Software of the Software Improvement Group and the legacy code bases that I needed to comprehend. These tools are written in python as I wanted to learn a new language. I believe in the principles of eating your own dog food and practice what you preach.

It contains scripts to create profiles of specific quality aspects of a code base. profiles The scripts can create profiles for:

  • code size
  • complexity
  • coding rule violations
  • fan-in and fan-out
  • function size
  • interface size

These scripts use the output of tools like:

Furthermore, there is a script to generate an include graph of a C/C++ code base.

About

This repository contains a set of scripts to analyze the quality of a code base

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages