Skip to Content
Technical Articles
Author's profile photo Klaus Haeuptle

Simplified learning of clean abap and clean ui5

Writing readable, maintainable and testable code is a practice and discipline you can apply to any kind of programming language. And many developers switch between languages and frameworks (e.g. between ABAP backend and UI5 frontend development).

Therefore we wrote the books Clean UI5 and Clean ABAP with the intention to simplify learning and make it easier to transfer knowledge between ABAP and JavaScript by having a universal terminology and the same principles where it makes sense. Developers can benefit from an easier learning process, focusing on known concepts and then exploring differences.

Still, there major differences exist between ABAP and JavaScript, so the books differ also when it comes to some principles or concepts. And there are huge differences when it comes to implementing those principles.

Clean ABAP – German

Clean ABAP – English

Clean UI5



Subscribe to Newsletter: Collaboration on Improving

If you do not miss an update on Clean ABAP, Clean SAPUI5, test automation, testability and other engineering / craftsmanship / architecture topics, subscribe to the brand new newsletter. The newsletter will not only be used for sharing knowledge, but also offer opportunities for collaboration, building communities and co-creation.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Matthew Billingham
      Matthew Billingham

      Even after 20+ years ABAP programming I learned a great deal from Clean ABAP. I especially like ENUM classes.

      Author's profile photo Michael Keller
      Michael Keller

      Same situation here. A book full of knowledge and experiences...

      Author's profile photo Marian Zeis
      Marian Zeis

      I have had the same experience.

      The level is of course very high, so the expectations for "Clean UI5" is high.

      But will definitely order it.