Design
-
Two pseudo comments on one ABAP statement
Reading time:
2–3 minutesPseudo comments are sometimes necessary. However, their placement isn’t always intuitive. Here’s an example.
-
Attributes, states and time
Reading time:
4–5 minutesA class does not need to have attributes unless there’s a specific reason for it.
-
Distinguish between the functionality and its implementing code
Reading time:
3–4 minutesIt’s easy to confuse a new feature with the code it requires. It’s important to distinguish between how the new feature is called and where it’s implemented. This article offers some insights on this topic, especially for those who want, for example, more readable and understandable customer extensions.
-
The fear of many classes
Reading time:
1–2 minutesWorking with many classes in your development environment can quickly become confusing. Fortunately, there’s a remedy.
-
Returning object or key
Reading time:
2–3 minutesIn ABAP, methods often return data but not objects. There’s a good reason not to do this. Is this data focus a relic of the procedural programming approach in ABAP that only exists in our minds?
-
Elements of a good concept
Reading time:
2–3 minutesConcepts are rare in practice these days, and good concepts are even rarer. Therefore, I’ve collected some suggestions for creating a good concept in this blog. There’s really not much to consider. You just have to do it.
-
Draw simple Mockups
Reading time:
1–2 minutesVisualization helps with many things, including user interfaces. There are many tools available for this. Here’s a very simple one.
-
No place for a Bearer Token
A token can be used to identify yourself to an application. But where do you store a token in an older SAP NetWeaver release which some companies still use?
-
Advantages of Unit Tests
The quality of software is a permanently important topic. Any help is welcome. Unit tests, for example, are a great help and should be considered for a variety of reasons.
-
Be the first to use your class
The use of unit tests has many positive effects. In particular, if you test your own classes directly using unit tests, long before anyone else, you have the chance to improve the design significantly.
