# Unreachable Code

Do not write code that will never be hit.

It affects code readability and can lead to wrong assumptions.

Bad code

    IF Type <> Type::FIELD THEN BEGIN
        ...
        ERROR(...);
        RecRef.CLOSE;
    END;

Good code

    IF Type <> Type::FIELD THEN BEGIN
        ...
        RecRef.CLOSE;
        ERROR(...);
    END;

Last modified February 20, 2022: Restructure for Docsy theme (cceb0c94)