27 lines
441 B
Markdown
27 lines
441 B
Markdown
+++
|
|
title = "Unreachable Code"
|
|
weight = 1310
|
|
tags = ["C/AL"]
|
|
categories = ["Best Practice"]
|
|
+++
|
|
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;
|