Lots of Title updating
This commit is contained in:
parent
aad74f9657
commit
72e338e2fe
126 changed files with 126 additions and 126 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "actions-images.md"
|
title = "Actions - Images"
|
||||||
weight = 200
|
weight = 200
|
||||||
+++
|
+++
|
||||||
All actions must have an image assigned to them.
|
All actions must have an image assigned to them.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "activity-log.md"
|
title = "Activity Logs"
|
||||||
weight = 210
|
weight = 210
|
||||||
+++
|
+++
|
||||||
## _by Ciprian Iordache at Microsoft Development Center Copenhagen_
|
## _by Ciprian Iordache at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "argument-table.md"
|
title = "Argument Table"
|
||||||
weight = 220
|
weight = 220
|
||||||
+++
|
+++
|
||||||
# Argument table pattern
|
# Argument table pattern
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "begin-as-an-afterword.md"
|
title = "Begin as an 'After Word'"
|
||||||
weight = 230
|
weight = 230
|
||||||
+++
|
+++
|
||||||
When BEGIN follows THEN, ELSE, DO, it should be on the same line, preceded by one space character. Bad code
|
When BEGIN follows THEN, ELSE, DO, it should be on the same line, preceded by one space character. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "begin-end.md"
|
title = "Begin-End - Compound Only"
|
||||||
weight = 240
|
weight = 240
|
||||||
+++
|
+++
|
||||||
Only use BEGIN..END to enclose compound statements.
|
Only use BEGIN..END to enclose compound statements.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "binary-operator-line-start.md"
|
title = "Binary Operator to Start Line"
|
||||||
weight = 250
|
weight = 250
|
||||||
+++
|
+++
|
||||||
Do not start a line with a binary operator. Bad code
|
Do not start a line with a binary operator. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "blank-lines.md"
|
title = "Blank Lines.md"
|
||||||
weight = 260
|
weight = 260
|
||||||
+++
|
+++
|
||||||
Do not use blank lines at the beginning or end of any functions, after BEGIN, before END, or inside multiline expressions. Bad code
|
Do not use blank lines at the beginning or end of any functions, after BEGIN, before END, or inside multiline expressions. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "blocked-entity.md"
|
title = "Blocked Entity.md"
|
||||||
weight = 270
|
weight = 270
|
||||||
+++
|
+++
|
||||||
_by Abhishek Ghosh at Microsoft Development Center Copenhagen_
|
_by Abhishek Ghosh at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "by-reference-parameters.md"
|
title = "By Reference Parameters.md"
|
||||||
weight = 280
|
weight = 280
|
||||||
+++
|
+++
|
||||||
Do not declare parameters by reference if their values are not intended to be changed.
|
Do not declare parameters by reference if their values are not intended to be changed.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "cached-web-service-calls.md"
|
title = "Cached Web Server Calls.md"
|
||||||
weight = 290
|
weight = 290
|
||||||
+++
|
+++
|
||||||
_by Mostafa Balat, Microsoft Development Center Copenhagen_
|
_by Mostafa Balat, Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "captionml-for-system-tables.md"
|
title = "CaptionML on System Pages"
|
||||||
weight = 300
|
weight = 300
|
||||||
+++
|
+++
|
||||||
CaptionML should always be specified on a page field for a system table. By default, system tables do not have captions, so if you need to use them in the UI then captions need to be added.
|
CaptionML should always be specified on a page field for a system table. By default, system tables do not have captions, so if you need to use them in the UI then captions need to be added.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "case-actions.md"
|
title = "CASE Action"
|
||||||
weight = 310
|
weight = 310
|
||||||
+++
|
+++
|
||||||
A CASE action should start on a line after the possibility. Bad code
|
A CASE action should start on a line after the possibility. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "class-coupling.md"
|
title = "Class Coupling"
|
||||||
weight = 320
|
weight = 320
|
||||||
+++
|
+++
|
||||||
Do not write functions that have high class coupling. This makes the code hard to maintain.
|
Do not write functions that have high class coupling. This makes the code hard to maintain.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "code-of-conduct.md"
|
title = "Code of Conduct"
|
||||||
weight = 330
|
weight = 330
|
||||||
+++
|
+++
|
||||||
Find below the rules to be used when disseminating or relating to the NAV Design Patterns.
|
Find below the rules to be used when disseminating or relating to the NAV Design Patterns.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "colon-usage-in-case.md"
|
title = "Colon usage in CASE"
|
||||||
weight = 340
|
weight = 340
|
||||||
+++
|
+++
|
||||||
The last possibility on a CASE statement must be immediately followed by a colon. Bad code
|
The last possibility on a CASE statement must be immediately followed by a colon. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "comments-curly-brackets.md"
|
title = "Comments inside Curly Brackets"
|
||||||
weight = 350
|
weight = 350
|
||||||
+++
|
+++
|
||||||
Never use curly bracket comments. During development, the "Block comment" functionality can be used instead. However, in production code, block comments are not recommended. Bad code
|
Never use curly bracket comments. During development, the "Block comment" functionality can be used instead. However, in production code, block comments are not recommended. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "comments-spacing.md"
|
title = "Comment Spacing"
|
||||||
weight = 360
|
weight = 360
|
||||||
+++
|
+++
|
||||||
Always start comments with // followed by one space character.
|
Always start comments with // followed by one space character.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "conditional-cascading-update.md"
|
title = "Conditional Cascading Update"
|
||||||
weight = 370
|
weight = 370
|
||||||
+++
|
+++
|
||||||
_by Jan Hoek at IDYN _
|
_by Jan Hoek at IDYN _
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "confirm.md"
|
title = "CONFIRM"
|
||||||
weight = 380
|
weight = 380
|
||||||
+++
|
+++
|
||||||
Always end CONFIRM with a question mark.
|
Always end CONFIRM with a question mark.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "copy-document.md"
|
title = "Copy Document"
|
||||||
weight = 390
|
weight = 390
|
||||||
+++
|
+++
|
||||||
_By Bogdan Sturzoiu at Microsoft Development Center Copenhagen_
|
_By Bogdan Sturzoiu at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "create-data-from-templates.md"
|
title = "Create Data from Templates"
|
||||||
weight = 400
|
weight = 400
|
||||||
+++
|
+++
|
||||||
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "create-urls-to-nav-clients.md"
|
title = "Create URLs to NAV Clients"
|
||||||
weight = 410
|
weight = 410
|
||||||
+++
|
+++
|
||||||
_By Mike Borg Cardona and Bogdana Botez at Microsoft Development Center Copenhagen_
|
_By Mike Borg Cardona and Bogdana Botez at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "creating-custom-charts.md"
|
title = "Creating Custom Charts"
|
||||||
weight = 420
|
weight = 420
|
||||||
+++
|
+++
|
||||||
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "cross-session-events.md"
|
title = "Cross Session Events"
|
||||||
weight = 430
|
weight = 430
|
||||||
+++
|
+++
|
||||||
#### _By Nikolai L'Estrange, from TVision Technology Ltd. in the UK__
|
#### _By Nikolai L'Estrange, from TVision Technology Ltd. in the UK__
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "cue-table.md"
|
title = "Cue Table"
|
||||||
weight = 440
|
weight = 440
|
||||||
+++
|
+++
|
||||||
## Cue Table
|
## Cue Table
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "currently-active-record.md"
|
title = "Currently Active Record"
|
||||||
weight = 450
|
weight = 450
|
||||||
+++
|
+++
|
||||||
Authors: Henrik Langbak and Kim Ginnerup, Bording Data
|
Authors: Henrik Langbak and Kim Ginnerup, Bording Data
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "cyclomatic-complexity.md"
|
title = "Cyclomatic Complexity"
|
||||||
weight = 460
|
weight = 460
|
||||||
+++
|
+++
|
||||||
Do not write functions that have high cyclomatic complexity. This makes the code hard to maintain.
|
Do not write functions that have high cyclomatic complexity. This makes the code hard to maintain.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "data-driven-blocked-entity.md"
|
title = "Data Driven Blocked Entity"
|
||||||
weight = 470
|
weight = 470
|
||||||
+++
|
+++
|
||||||
_Written by Bogdan Andrei Sturzoiu, at Microsoft Development Center Copenhagen_
|
_Written by Bogdan Andrei Sturzoiu, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "data-migration-facade.md"
|
title = "Data Migration Facade"
|
||||||
weight = 480
|
weight = 480
|
||||||
+++
|
+++
|
||||||
# **Data Migration Façade**
|
# **Data Migration Façade**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "design.md"
|
title = "Design"
|
||||||
weight = 490
|
weight = 490
|
||||||
+++
|
+++
|
||||||
## C/AL Coding Guidelines
|
## C/AL Coding Guidelines
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "discovery-event.md"
|
title = "Discovery Event"
|
||||||
weight = 500
|
weight = 500
|
||||||
+++
|
+++
|
||||||
by waldo
|
by waldo
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "document.md"
|
title = "Document"
|
||||||
weight = 510
|
weight = 510
|
||||||
+++
|
+++
|
||||||
_By Xavier Garonnat, knk Ingénierie (France), xgaronnat@knk.fr_
|
_By Xavier Garonnat, knk Ingénierie (France), xgaronnat@knk.fr_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "easy-update-of-setup-or-supplementary-information.md"
|
title = "Easy Update Of Setup Or Supplementary Information"
|
||||||
weight = 520
|
weight = 520
|
||||||
+++
|
+++
|
||||||
_by Anders Larsen at Microsoft Development Center Copenhagen_
|
_by Anders Larsen at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "encapsulate-local-functionality.md"
|
title = "Encapsulate Local Functionality"
|
||||||
weight = 530
|
weight = 530
|
||||||
+++
|
+++
|
||||||
Any function used local must be defined as local.
|
Any function used local must be defined as local.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "end-else-pair.md"
|
title = "END ELSE Pair"
|
||||||
weight = 540
|
weight = 540
|
||||||
+++
|
+++
|
||||||
The END ELSE pair should always appear on the same line.
|
The END ELSE pair should always appear on the same line.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "error-message-processing.md"
|
title = "Error Message Processing"
|
||||||
weight = 550
|
weight = 550
|
||||||
+++
|
+++
|
||||||
_By Jesper Schulz at Microsoft Development Center Copenhagen_
|
_By Jesper Schulz at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "extending-the-role-center-headlines.md"
|
title = "Extending the Role Center Headlines"
|
||||||
weight = 560
|
weight = 560
|
||||||
+++
|
+++
|
||||||
_By David Bastide at Microsoft Development Center Copenhagen_
|
_By David Bastide at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "feature-localization-for-data-structures.md"
|
title = "Feature Localization For Data Structures"
|
||||||
weight = 570
|
weight = 570
|
||||||
+++
|
+++
|
||||||
_by Bogdan Sturzoiu at Microsoft Development Center Copenhagen_
|
_by Bogdan Sturzoiu at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "fieldcaption-and-tablecaption.md"
|
title = "FIELDCAPTION and TABLECAPTION"
|
||||||
weight = 580
|
weight = 580
|
||||||
+++
|
+++
|
||||||
For user messages, errors etc., use FIELDCAPTION not FIELDNAME and TABLECAPTION not TABLENAME.
|
For user messages, errors etc., use FIELDCAPTION not FIELDNAME and TABLECAPTION not TABLENAME.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "fielderror.md"
|
title = "FIELDERROR"
|
||||||
weight = 590
|
weight = 590
|
||||||
+++
|
+++
|
||||||
Never use FIELDERROR with a period as it is automatically inserted.
|
Never use FIELDERROR with a period as it is automatically inserted.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "findset-findfirst-findlast.md"
|
title = "FINDSET FINDFIRST FINDLAST"
|
||||||
weight = 600
|
weight = 600
|
||||||
+++
|
+++
|
||||||
FINDSET, FIND('+') or FIND('-') should only be used when NEXT is used and vice versa.
|
FINDSET, FIND('+') or FIND('-') should only be used when NEXT is used and vice versa.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "global-text-constants.md"
|
title = "Global Text Constants"
|
||||||
weight = 610
|
weight = 610
|
||||||
+++
|
+++
|
||||||
Declare Text Constant as global variables.
|
Declare Text Constant as global variables.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "hooks.md"
|
title = "Hooks"
|
||||||
weight = 620
|
weight = 620
|
||||||
+++
|
+++
|
||||||
_By Eric Wauters ([waldo][anchor0]), Partner-Ready-Software_
|
_By Eric Wauters ([waldo][anchor0]), Partner-Ready-Software_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "implementation-of-surrogate-keys-using-autoincrement-pattern.md"
|
title = "Surrogate keys using Autoincrement Pattern"
|
||||||
weight = 630
|
weight = 630
|
||||||
+++
|
+++
|
||||||
_By [Soren Klemmensen][anchor0], [_Partner-Ready-Software_ ][anchor1]& [360 Visibility][anchor2]_
|
_By [Soren Klemmensen][anchor0], [_Partner-Ready-Software_ ][anchor1]& [360 Visibility][anchor2]_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "in-context-notifications.md"
|
title = "In-context Notifications"
|
||||||
weight = 640
|
weight = 640
|
||||||
+++
|
+++
|
||||||
___By Soumya Dutta at Microsoft Development Center Copenhagen_
|
___By Soumya Dutta at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "indentation.md"
|
title = "Indentation"
|
||||||
weight = 650
|
weight = 650
|
||||||
+++
|
+++
|
||||||
In general, use an indentation of two space characters. Logical expressions in the IF, WHILE, and UNTIL parts are indented at least 3, 6, and 6 spaces respectively.
|
In general, use an indentation of two space characters. Logical expressions in the IF, WHILE, and UNTIL parts are indented at least 3, 6, and 6 spaces respectively.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "initialized-variables.md"
|
title = "Initialized Variables"
|
||||||
weight = 660
|
weight = 660
|
||||||
+++
|
+++
|
||||||
Variables should always be set to a specific value, before they are used.
|
Variables should always be set to a specific value, before they are used.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "instructions-in-the-ui.md"
|
title = "Instructions in the UI"
|
||||||
weight = 670
|
weight = 670
|
||||||
+++
|
+++
|
||||||
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
_by Nikola Kukrika at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "integration-of-addresses.md"
|
title = "Integration of Addresses"
|
||||||
weight = 680
|
weight = 680
|
||||||
+++
|
+++
|
||||||
[watch?v=60Wrx9N gfY&list=PLhZ3P LY7CqmVszuvtJLujFyHpsVN0Uw&index=19][anchor0]
|
[watch?v=60Wrx9N gfY&list=PLhZ3P LY7CqmVszuvtJLujFyHpsVN0Uw&index=19][anchor0]
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "internally-used-dot-net-types.md"
|
title = "Internally-used DotNet Types"
|
||||||
weight = 690
|
weight = 690
|
||||||
+++
|
+++
|
||||||
## **Internally used Dot Net Types**
|
## **Internally used Dot Net Types**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "internationalization.md"
|
title = "Internationalization"
|
||||||
weight = 700
|
weight = 700
|
||||||
+++
|
+++
|
||||||
## C/AL Coding Guidelines
|
## C/AL Coding Guidelines
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "journal-error-processing.md"
|
title = "Journal Error Processing"
|
||||||
weight = 710
|
weight = 710
|
||||||
+++
|
+++
|
||||||
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "journal-template-batch-line.md"
|
title = "Journal Template Batch Line"
|
||||||
weight = 720
|
weight = 720
|
||||||
+++
|
+++
|
||||||
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "keyword-pairs-indentation.md"
|
title = "Keyword Pairs - Indentation"
|
||||||
weight = 730
|
weight = 730
|
||||||
+++
|
+++
|
||||||
The IF..THEN pair, WHILE..DO pair, and FOR..DO pair must appear on the same line or the same level of indentation. Bad code
|
The IF..THEN pair, WHILE..DO pair, and FOR..DO pair must appear on the same line or the same level of indentation. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "line-start-keywords.md"
|
title = "Line Start Keywords"
|
||||||
weight = 740
|
weight = 740
|
||||||
+++
|
+++
|
||||||
The END, IF, REPEAT, FOR, WHILE, ELSE and CASE statement should always start a line. Bad code
|
The END, IF, REPEAT, FOR, WHILE, ELSE and CASE statement should always start a line. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "localizability.md"
|
title = "Localizability"
|
||||||
weight = 750
|
weight = 750
|
||||||
+++
|
+++
|
||||||
## C/AL Coding Guidelines
|
## C/AL Coding Guidelines
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "lonely-repeat.md"
|
title = "Lonely Repeat"
|
||||||
weight = 760
|
weight = 760
|
||||||
+++
|
+++
|
||||||
The REPEAT statement should always be alone on a line.
|
The REPEAT statement should always be alone on a line.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "maintainability-index.md"
|
title = "Maintainability Index"
|
||||||
weight = 770
|
weight = 770
|
||||||
+++
|
+++
|
||||||
[Maintainability Index][anchor0]: Do not write functions that have a very low maintainability index. This makes the code hard to maintain.
|
[Maintainability Index][anchor0]: Do not write functions that have a very low maintainability index. This makes the code hard to maintain.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "master-data.md"
|
title = "Master Data"
|
||||||
weight = 780
|
weight = 780
|
||||||
+++
|
+++
|
||||||
__By [Soren Klemmensen][anchor0], [_Partner-Ready-Software_ ][anchor1]& [360 Visibility][anchor2]__
|
__By [Soren Klemmensen][anchor0], [_Partner-Ready-Software_ ][anchor1]& [360 Visibility][anchor2]__
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "message-and-error.md"
|
title = "MESSAGE and ERROR"
|
||||||
weight = 790
|
weight = 790
|
||||||
+++
|
+++
|
||||||
Always end MESSAGE or ERROR with a period.
|
Always end MESSAGE or ERROR with a period.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "multi-file-download.md"
|
title = "Multi-file Download"
|
||||||
weight = 800
|
weight = 800
|
||||||
+++
|
+++
|
||||||
#### _By Martin Dam at Microsoft Development Center Copenhagen_
|
#### _By Martin Dam at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "multi-page-list.md"
|
title = "Multi-Page List"
|
||||||
weight = 810
|
weight = 810
|
||||||
+++
|
+++
|
||||||
_By Bogdana Botez at Microsoft Development Center Copenhagen_
|
_By Bogdana Botez at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "multilanguage-application-data.md"
|
title = "Multilanguage Application Data"
|
||||||
weight = 820
|
weight = 820
|
||||||
+++
|
+++
|
||||||
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
_by Bogdana Botez at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "named-invocations.md"
|
title = "Named Invocations"
|
||||||
weight = 830
|
weight = 830
|
||||||
+++
|
+++
|
||||||
When calling an object statically use the name, not the number
|
When calling an object statically use the name, not the number
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "nav-upgrade.md"
|
title = "Nav Upgrade"
|
||||||
weight = 840
|
weight = 840
|
||||||
+++
|
+++
|
||||||
## Anti-Patterns in NAV Upgrade
|
## Anti-Patterns in NAV Upgrade
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "nested-withs.md"
|
title = "Nested WITHs"
|
||||||
weight = 850
|
weight = 850
|
||||||
+++
|
+++
|
||||||
Do not nest WITHs that reference different types of objects.
|
Do not nest WITHs that reference different types of objects.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "net-exception-handling-in-cal.md"
|
title = "NET Exception Handling in CAL"
|
||||||
weight = 860
|
weight = 860
|
||||||
+++
|
+++
|
||||||
_by Mostafa Balat, Microsoft Development Center Copenhagen_
|
_by Mostafa Balat, Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "no-series.md"
|
title = "No Series"
|
||||||
weight = 870
|
weight = 870
|
||||||
+++
|
+++
|
||||||
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "notification-lifecycle-management-pattern.md"
|
title = "Notification Lifecycle Management Pattern"
|
||||||
weight = 880
|
weight = 880
|
||||||
+++
|
+++
|
||||||
**Notification Lifecycle Management pattern**
|
**Notification Lifecycle Management pattern**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "notifications.md"
|
title = "Notifications"
|
||||||
weight = 890
|
weight = 890
|
||||||
+++
|
+++
|
||||||
A collection of patterns about notifications.
|
A collection of patterns about notifications.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "observer.md"
|
title = "Observer"
|
||||||
weight = 900
|
weight = 900
|
||||||
+++
|
+++
|
||||||
#### _By Nikolai L'Estrange, from TVision Technology Ltd. in the UK__
|
#### _By Nikolai L'Estrange, from TVision Technology Ltd. in the UK__
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "one-statement-per-line.md"
|
title = "One Statement Per Line"
|
||||||
weight = 910
|
weight = 910
|
||||||
+++
|
+++
|
||||||
A line of code should not have more than one statement.
|
A line of code should not have more than one statement.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "parameter-placeholders.md"
|
title = "Parameter Placeholders"
|
||||||
weight = 920
|
weight = 920
|
||||||
+++
|
+++
|
||||||
The number of parameters passed to a string must match the placeholders.
|
The number of parameters passed to a string must match the placeholders.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "patterns-authors.md"
|
title = "Patterns Authors"
|
||||||
weight = 930
|
weight = 930
|
||||||
+++
|
+++
|
||||||
This is the list of people that have been part of the NAV Design Patterns team. If you would like to join the project follow the instructions provided on [Be a NAV Pattern Author][anchor0] page.
|
This is the list of people that have been part of the NAV Design Patterns team. If you would like to join the project follow the instructions provided on [Be a NAV Pattern Author][anchor0] page.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "posting-routine-select-behavior.md"
|
title = "Posting Routine - Select Behavior"
|
||||||
weight = 940
|
weight = 940
|
||||||
+++
|
+++
|
||||||
_By waldo_
|
_By waldo_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "product-name.md"
|
title = "Product Name"
|
||||||
weight = 950
|
weight = 950
|
||||||
+++
|
+++
|
||||||
#### **Abstract**
|
#### **Abstract**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "queries.md"
|
title = "Queries"
|
||||||
weight = 960
|
weight = 960
|
||||||
+++
|
+++
|
||||||
Expand to see NAV design patterns which use queries.
|
Expand to see NAV design patterns which use queries.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "read-once-initialization-and-validation.md"
|
title = "Read-once Initialization and Validation"
|
||||||
weight = 970
|
weight = 970
|
||||||
+++
|
+++
|
||||||
_By Tim Grant**
|
_By Tim Grant**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "readability.md"
|
title = "Readability"
|
||||||
weight = 980
|
weight = 980
|
||||||
+++
|
+++
|
||||||
## C/AL Coding Guidelines
|
## C/AL Coding Guidelines
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "related-links.md"
|
title = "Related Links"
|
||||||
weight = 990
|
weight = 990
|
||||||
+++
|
+++
|
||||||
Find below some related NAV Design Patterns links.
|
Find below some related NAV Design Patterns links.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "released-entity.md"
|
title = "Released Entity"
|
||||||
weight = 1000
|
weight = 1000
|
||||||
+++
|
+++
|
||||||
Authors: Henrik Langbak and Kim Ginnerup, Bording Data
|
Authors: Henrik Langbak and Kim Ginnerup, Bording Data
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "report-selection.md"
|
title = "Report Selection"
|
||||||
weight = 1010
|
weight = 1010
|
||||||
+++
|
+++
|
||||||
From the PRS workshop at NAVTechDays 2013, this pattern was written by 2 work groups
|
From the PRS workshop at NAVTechDays 2013, this pattern was written by 2 work groups
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "reusable-bugs.md"
|
title = "Reusable Bugs"
|
||||||
weight = 1020
|
weight = 1020
|
||||||
+++
|
+++
|
||||||
# Reusable Bugs
|
# Reusable Bugs
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "security.md"
|
title = "Security"
|
||||||
weight = 1030
|
weight = 1030
|
||||||
+++
|
+++
|
||||||
## **Security patterns for NAV
|
## **Security patterns for NAV
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "select-distinct-with-queries.md"
|
title = "SELECT DISTINCT with Queries"
|
||||||
weight = 1040
|
weight = 1040
|
||||||
+++
|
+++
|
||||||
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "separate-if-and-else.md"
|
title = "Separate IF and ELSE"
|
||||||
weight = 1050
|
weight = 1050
|
||||||
+++
|
+++
|
||||||
IF and ELSE statements should be on separate lines. Bad code
|
IF and ELSE statements should be on separate lines. Bad code
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "setup-specificity-fallback.md"
|
title = "Setup Specificity Fallback"
|
||||||
weight = 1060
|
weight = 1060
|
||||||
+++
|
+++
|
||||||
_By Jan Hoek at IDYN_
|
_By Jan Hoek at IDYN_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "setup-table.md"
|
title = "Setup Table"
|
||||||
weight = 1070
|
weight = 1070
|
||||||
+++
|
+++
|
||||||
## Setup Table
|
## Setup Table
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "silent-file-upload-and-download.md"
|
title = "Silent File Upload and Download"
|
||||||
weight = 1080
|
weight = 1080
|
||||||
+++
|
+++
|
||||||
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "singleton-codeunit.md"
|
title = "Singleton Codeunit"
|
||||||
weight = 1100
|
weight = 1100
|
||||||
+++
|
+++
|
||||||
## Singleton Codeunit
|
## Singleton Codeunit
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "singleton-table.md"
|
title = "Singleton Table"
|
||||||
weight = 1110
|
weight = 1110
|
||||||
+++
|
+++
|
||||||
## Singleton Table
|
## Singleton Table
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "singleton.md"
|
title = "Singleton"
|
||||||
weight = 1090
|
weight = 1090
|
||||||
+++
|
+++
|
||||||
## Singleton
|
## Singleton
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "spacing-binary-operators.md"
|
title = "Spacing Binary Operators"
|
||||||
weight = 1120
|
weight = 1120
|
||||||
+++
|
+++
|
||||||
There must be exactly one space character on each side of a binary operator such as = + - AND OR =. The parameter comma operator however, should have no spaces.
|
There must be exactly one space character on each side of a binary operator such as = + - AND OR =. The parameter comma operator however, should have no spaces.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "spacing-brackets-and.md"
|
title = "Spacing Brackets and ::"
|
||||||
weight = 1130
|
weight = 1130
|
||||||
+++
|
+++
|
||||||
There must be no spaces characters before and after \[\] dimension brackets symbols or :: option symbols.
|
There must be no spaces characters before and after \[\] dimension brackets symbols or :: option symbols.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "spacing-unary-operators.md"
|
title = "Spacing Unary Operators"
|
||||||
weight = 1140
|
weight = 1140
|
||||||
+++
|
+++
|
||||||
There must be no space between a unary operator and its argument (except for the NOT keyword).
|
There must be no space between a unary operator and its argument (except for the NOT keyword).
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "standard-journal.md"
|
title = "Standard Journal"
|
||||||
weight = 1150
|
weight = 1150
|
||||||
+++
|
+++
|
||||||
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
_By Bogdana Botez, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "static-object-invocation.md"
|
title = "Static Object Invocation"
|
||||||
weight = 1160
|
weight = 1160
|
||||||
+++
|
+++
|
||||||
Call objects statically whenever possible. It reduces extra noise and removes extra variables. Downside: changing the name of the object which is called statically will need a code update.
|
Call objects statically whenever possible. It reduces extra noise and removes extra variables. Downside: changing the name of the object which is called statically will need a code update.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "suggested-abbreviations.md"
|
title = "Suggested Abbreviations"
|
||||||
weight = 1170
|
weight = 1170
|
||||||
+++
|
+++
|
||||||
### Suggested Abbreviations
|
### Suggested Abbreviations
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "template-for-writing-nav-design-patterns.md"
|
title = "Template for writing Nav Design Patterns"
|
||||||
weight = 1180
|
weight = 1180
|
||||||
+++
|
+++
|
||||||
This is a guideline, some parts are optional (if there's no content, remove the whole paragraph).
|
This is a guideline, some parts are optional (if there's no content, remove the whole paragraph).
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "temporary-dataset-report.md"
|
title = "Temporary Dataset Report"
|
||||||
weight = 1190
|
weight = 1190
|
||||||
+++
|
+++
|
||||||
_by Abhishek Ghosh, at Microsoft Development Center Copenhagen_
|
_by Abhishek Ghosh, at Microsoft Development Center Copenhagen_
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue