---
title: "Best Practices"
weight: 3
description: >
  AL Code Best Practices
---

This section will be cover things that aren't as simple as Design Patterns, but will help make sure your development is:

- high-performance
- complies with good designs
- has high maintainability

## Readability

Generally, all readability rules are Microsoft style choices only. You can use them to keep consistency with the existing code.

## Performance

Some guidelines are simply better for performance considerations rather than readability or anything else.  In this section, let's look into some..

## Discussion

All discussion related to Best Practice are to be found on the Github Repo's Discussion pages, found [here](https://github.com/microsoft/alguidelines/discussions/categories/bc-best-practices)
