Skip to content

Commit bf02e70

Browse files
authored
Update dx.md
1 parent 4d19b90 commit bf02e70

File tree

1 file changed

+5
-6
lines changed
  • docs/advanced/technical

1 file changed

+5
-6
lines changed

docs/advanced/technical/dx.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
# Developer Experience: Keeping Things Simple
22

3-
Developer Experience refers to how intuitive and productive it feels for developers to work with a framework and its tooling.
3+
Developer Experience describes how intuitive, efficient, or motivating it is for developers to work with a framework and its tools. Good Developer Experience means writing code feels natural, testing changes is instant, and the tooling stays out of the way. It involves minimal boilerplate, straightforward debugging, quick deployment, and code that’s easy to read, reuse, and share.
44

5-
Good Developer Experienc means writing code is fast, testing changes is instant, and the tooling never gets in your way. It involves minimal boilerplate, easy debugging, simple deployment, and code that’s easy to understand, reuse, and share.
5+
This page explores familiar ABAP patterns and examples that deliver a smooth developer experience — and shows how these ideas have influenced the APIs and usage of abap2UI5.
66

7-
This page explores familiar ABAP frameworks and and snippets serving a nice developer experience — and shows how these ideas have influenced APIs and its usage of abap2UI5.
7+
### API I: Output via `IF_OO_ADT_CLASSRUN`
88

9-
### API I: Output with if_oo_adt_classrun
10-
11-
One of the most fundamental development tasks is outputting data. In ABAP, the cleanest way to do this is with the IF_OO_ADT_CLASSRUN interface. It offers a simple, class-based approach immediatly outputting data into ADT:
9+
One of the most fundamental development tasks is outputting data. In ABAP, the cleanest way to do this is with the `if_oo_adt_classrun` interface. It offers a simple, class-based approach immediatly outputting data into ADT:
1210

1311
```abap
1412
CLASS zcl_app_adt DEFINITION PUBLIC CREATE PUBLIC.
@@ -22,6 +20,7 @@ CLASS zcl_app_adt IMPLEMENTATION.
2220
ENDMETHOD.
2321
ENDCLASS.
2422
```
23+
2524
Why this improves Developer Experience:
2625
- The entire app lives in a single file — fast to navigate, easy to debug
2726
- No boilerplate: just a class and one method

0 commit comments

Comments
 (0)