alguidelines/content/BCPatterns/generic-method-pattern/index.md
2021-11-16 23:54:34 +01:00

1.2 KiB

+++ title = "Generic Method Pattern" weight = 1180 +++

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 apply this pattern as a general pattern, you'll implement:

  • Extensibility
  • Decouplability
  • Readability
  • Testability
  • Encapsulation

Context:

Whenever you have to write an isolated piece of business logic, this pattern should be applicable.

Problem:

What happens before this pattern is used? How can it go wrong? 1-5 lines.

Description

In depth description on what this Pattern is all about

  • basic components
  • how the interact
  • steps to implement
  • considerations to take

Usage:

If applicable: where is it used in an app. You can refer to any app, BaseApp, or a (public) ISV app.

Benefits:

As I said, it will facilitate a lot of advantages. Let's explain a bit more in depth:

Extensibility

TODO

Decouplability

TODO

Readability

TODO

Testability

TODO

Encapsulation

TODO

When not to use

Validation code

List of references

Youtube-link? BaseApp? Tweet? ...

Snippets