...
There are three common core principles across all levels of interface development - meaning they can be applied when designing the integration, building component architecture, and developing in the Translator:
...
- Everything does one thing only, and we should not mix functionality.
Don’t repeat yourself
...
- We want reusable components that can be used across many integrations.
Keep it simple
...
- Even if it means more or being more verbose
...
Also talk about Richard’s Golden Rules (find that diagram with the circles)
Security
Maintainability
etc.
...
.
As you design your interfaces, keeping these core principles in mind will enable you to build robust, adaptable, and efficient integrations that can handle evolving requirements.