Merge pull request #160 from christianbraeunlich/feature/when-not-to-use-blank-lines
Best Practice: When not to use blank lines
This commit is contained in:
commit
155be51972
1 changed files with 53 additions and 0 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
## Example 1
|
||||||
|
|
||||||
|
### 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;
|
||||||
|
```
|
||||||
|
|
||||||
|
## Example 2
|
||||||
|
|
||||||
|
### Bad code
|
||||||
|
|
||||||
|
```al
|
||||||
|
if NameIsValid and
|
||||||
|
|
||||||
|
Name2IsValid
|
||||||
|
then
|
||||||
|
```
|
||||||
|
|
||||||
|
### Good code
|
||||||
|
|
||||||
|
```al
|
||||||
|
if NameIsValid and
|
||||||
|
Name2IsValid
|
||||||
|
then
|
||||||
|
```
|
||||||
Loading…
Add table
Add a link
Reference in a new issue