added when-not-to-use-blank-lines

This commit is contained in:
christianbraeunlich 2022-03-19 23:03:20 +01:00
parent 4fbfc28c9e
commit 6915945e92

View file

@ -0,0 +1,53 @@
---
title: "When not to use Blank Lines"
tags: ["AL","Readability"]
categories: ["Best Practice"]
---
Do not use blank lines:
- at the beginning or end of any functions (after `begin` and before `end`)
- inside multiline expressions
## #1 Example
### Bad code
```al
procedure MATRIX_OnDrillDown(MATRIX_ColumnOrdinal: Integer);
begin
SetupDrillDownCol(MATRIX_ColumnOrdinal);
DrillDown(false, ValueType);
end;
```
### Good code
```al
procedure MATRIX_OnDrillDown(MATRIX_ColumnOrdinal: Integer);
begin
SetupDrillDownCol(MATRIX_ColumnOrdinal);
DrillDown(false, ValueType);
end;
```
## #2 Example
### Bad code
```al
if NameIsValid and
Name2IsValid
then
```
### Good code
```al
if NameIsValid and
Name2IsValid
then
```