BC Patterns on AL Guidelineshttps://alguidelines.dev/bcpatterns/Recent content in BC Patterns on AL GuidelinesHugo -- gohugo.ioen-usFacade Patternhttps://alguidelines.dev/bcpatterns/facade-pattern/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/bcpatterns/facade-pattern/Created by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four), Described by Jesper Schulz-Wedde (Microsoft) Abstract The intent of this pattern is to provide a unified API to a single or a collection of potentially complex subsystems. If you apply this pattern as a general pattern, you will ensure improved: Decoupling Encapsulation Readability Testability Maintainability Context: Whenever you want to write an isolated piece of business logic, from now on referred to as subsystem, this pattern should be applicable.Generic Method Patternhttps://alguidelines.dev/bcpatterns/generic-method-pattern/Mon, 01 Jan 0001 00:00:00 +0000https://alguidelines.dev/bcpatterns/generic-method-pattern/Created by Gary Winter (Cloud Ready Software), Described by waldo (iFacto Business Solutions | Dynex) Abstract The goal of this pattern is to facilitate a lot of things in one single awesome way of writing code. If you apply this pattern as a general pattern, you’ll implement: Extensibility Decoupling Readability Testability Encapsulation Context: Whenever you have to write an isolated piece of business logic, this pattern should be applicable.