Table of Contents

Namespace NDepend.TechnicalDebt

The namespace NDepend.TechnicalDebt provides types and extension methods to handle the technical-debt concepts.

Classes (4)

DebtSettings

This class contains all settings needed to present a Debt value to the user.

DebtStringFormat

Define constants related to string formatting obtained from IDebtFormatter.ToString(TimeSpan, string) method.

ExtensionMethodsDebt

This static class provides various extension methods related to Debt objects.

ExtensionMethodsDebtUsableInCQLinq

This static class provides various extension methods related to Debt objects. These methods are usable in CQLinq expressions.

Structs (2)

AnnualInterest

Represent the estimated cost-per-year, of an issue-not-fixed, in terms of developer time.

Debt

Represent the estimated debt an issue. Such estimation represents the technical debt generated by the issue.

Interface (1)

IDebtFormatter

A IDebtFormatter object is used to format a TimeSpan value to human-readable object, like man-months string or money amount.

Enums (2)

DebtRating

The debt rating is estimated from the percentage of technical debt on a ICodeElement object and from the various rating thresholds defined in this DebtSettings object.

Severity

This enumeration defines the level of severity that an issue can have.