do not use too many nested if conditions

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Metadata

ID: python-best-practices/too-many-nested-if

Language: Python

Severity: Warning

Category: Best Practices

Description

Too many nested loops make the code hard to read and understand. Simplify your code by removing nesting levels and separate code in small units.

Non-Compliant Code Examples

if foo < 0:
    if bar:
        if baz:
            if bao:
                pass

Compliant Code Examples

if foo:
    if bar:
        if baz:
            pass
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis