It was the time of the year again, when ABAP Developers from the whole world came together to practice their clean code skills in the yearly ABAP CodeRetreat in Weinsberg at Kaufland Informationssysteme!
https://wiki.scn.sap.com/wiki/display/events/ABAP+CodeRetreat+Weinsberg+22th+of+July+2017
The morning started with two theory sessions:
Session: Fast Track TDD by Damir Majer
Damir presented us the principles of test driven development, its benefits and the TDD cycle. After that we directly jumped into a live coding session and Damir showed the odd even code kata.
Session: Design Patterns in ABAP by Florian Barth & Alexander Flammer
Florian and Alex showed us, how to integrate object oriented design patterns into ABAP coding. They presented the patterns:
- Strategy Pattern
- Factory Pattern
- Iterator Pattern
- Template Method Pattern
It was really exciting to see, how the design looks like. Of course the code is available at GitHub so you can check it out:
https://github.com/kaufland/abap_oo_patterns
Afterwards the exercise
Conways game of life was explained and we started the first session.
ABAP in Eclipse, test driven development, clean code and pair programming were the tools we used in the sessions.
This was a lot of new stuff for some of us developers and a opportunity to learn a lot.
We had nice meals, nice conversations and a lot of code over the rest of the day.
It made a lot of fun and we are glad to see you next year!
Big Thanks to Damir, Florian, Alex, Aylin and also to our Sponsors!
Henry Bogner