Post a Reply Start New Message

Weblog:    Great Programmers will their Code to the New Guy
Subject: ABAP OO vs. classical ABAP
Date: 2009-07-02 00:30:41
From: Tobias Trapp  Business Card
Response to: One caveat


Well, I think Thorsten wrote about software design and not about ABAP OO vs. classical ABAP.


But let's discuss that topic: Classical ABAP has a lesser syntactical complexity but it has far more pitfalls that are now forbidden in ABAP OO. So from my experience ABAP OO is superior to classical ABAP. If you don’t agree with me you should test yourself with a list of bugs I published in my blog: https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/2512


Best Regards
Tobias


No Previous Message Previous Message Next Message No Next Message

Showing messages 1 through 1 of 1.

Titles Only Main Topics Oldest First
  • ABAP OO vs. classical ABAP
    2009-07-03 02:09:21 Markus Theilen Business Card [Reply]

    Hi everybody!


    After using OO(A|D) for many years and ABAP OO for even more years in production, for me there is no way back to "classic" ABAP. Luckily for me, I could start with ABAP OO from day one. The best part of this was, that I could transfer my knowledge of OO from other languages to ABAP with minimal "customization". This is, what really should strike everybody: Learning to use OO wiseley in one language empowers you to get on the train in any other OO language. Getting started in another language is just about learning the different taste of syntactic sugar around the key parts of OO.


    The analysis and synthesis parts of Thorsten's post in most of the times feels so much more natural in OO compared to procedural programming that I only fall back to the classic flavour of ABAP for the almost simplest test reports you can imagine. :-)


    The good thing is that nowadays every newcomer from university come with good knowledge about OO, mostly Java. From my experience, these guys will have to learn a great bunch of new things (software architecture, design patterns, why on earth are there no good courses about design patterns at university ?!?), but they have very good ground to stand upon.


    Greetings, Markus


Showing messages 1 through 1 of 1.

SAP, mySAP, mySAP.com, xApps, xApp, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product, service names, trademarks and registered trademarks mentioned are the trademarks of their respective owners.