Verwandte Artikel zu Clean ABAP: Das offizielle Begleitbuch zum Git-Repository...

Clean ABAP: Das offizielle Begleitbuch zum Git-Repository – Clean-Code-Prinzipien für die ABAP-Programmierung (SAP PRESS) - Hardcover

Haeuptle, Klaus; Hoffmann, Florian; Jordão, Rodrigo; Martin, Michel; Ravinarayan, Anagha; Westerholz, Kai

 
9783836286596: Clean ABAP: Das offizielle Begleitbuch zum Git-Repository – Clean-Code-Prinzipien für die ABAP-Programmierung (SAP PRESS)

Inhaltsangabe


Ihr Leitfaden zur besseren ABAP-Programmierung!

Schluss mit unleserlichen ABAP-Programmen! Dieses offizielle Begleitbuch zum Repository »Clean ABAP« auf GitHub zeigt Ihnen, wie Sie intuitiv verständlichen und leicht zu wartenden Code schreiben. Gespickt mit Best Practices zu Namenskonventionen, Kommentaren und Formatierungen, ist dieser Leitfaden unverzichtbar für den Programmieralltag und dient als offizielle Programmierrichtlinie für SAP S/4HANA. Für das Autorenteam waren insbesondere die Bücher »Clean Code« von Robert C. Martin und »Code Complete« von Steve McConnell eine Inspiration für ihr eigenes Werk.

  • Clean Code für ABAP-Programme
  • Praktische Beispiele für Klassen, Methoden, Interfaces, Tabellen und Variablen
  • Namenskonventionen, Formatierung, Kommentare u. v. m.


Aus dem Inhalt:

  • Klassen und Interfaces
  • Methoden
  • Namen von Objekten
  • Variablen und Literale
  • Interne Tabellen
  • Kontrollfluss
  • Kommentare
  • Formatierung
  • Fehlerbehandlung
  • Unit-Tests
  • Pakete
  • Clean ABAP im Team umsetzen

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorinnen und Autoren

Klaus Häuptle ist Entwickler, Trainer und Product Owner im Bereich Anwendungsentwicklung. Für SAP hat er an der Entstehung verschiedener Produkte mitgewirkt, die auf unterschiedlichen Technologien basierten. Er unterstützt die SAP-Community dabei, Wissen zu teilen und Methoden und Arbeitsmittel zu verbessern. Unter anderem beeinflusste er die Verbesserung der Testmöglichkeiten für ABAP, SAP HANA und SAPUI5. Zusammen mit Florian Hoffmann entwickelte er einen zunächst internen Clean-ABAP-Leitfaden, der später als Open-Source-Projekt veröffentlicht wurde und als Grundlage dieses Buches dient.

Florian Hoffmann ist Softwarearchitekt für GRC-Anwendungen (Governance, Risk and Complicance) von SAP. Sein Ziel ist es, die agile Entwicklung voranzutreiben, und in diesem Zuge arbeitet er stets daran, das Schreiben von Code effizienter zu gestalten. Zusammen mit Klaus Häuptle initiierte er den Clean-ABAP-Leitfaden auf GitHub, der dieses Werk ergänzt.

Rodrigo Jordão arbeitet als Development Architect bei SAP. Aktuell ist er im Bereich Integrated Business Planning (IBP) mit Schwerpunkt auf dem SAP Supply Chain Control Tower tätig. Im Rahmen seiner Karriere bei SAP war er an der Entwicklung verschiedener SAP-Produkte beteiligt – von branchenspezifischen Lösungen wie SAP Intellectual Property Management bis hin zu grundlegenden Komponenten wie SD. Zuvor arbeitete als Webentwickler mit Perl and Java sowie als Berater mit Microsoft.

Michel Martin ist Development Architect bei SAP. Neben der Leitung von Projekten und Durchführung von Trainings war er unter anderem auch für das Coaching von Teams zu ASE, Lean-Management-Prinzipien und Scrum-Methodologien zuständig. Aufgrund seines technischen Hintergrunds ist er immer auf der Suche nach neuen Möglichkeiten, um die Leistungsfähigkeit von Entwicklungsteams und die Qualität ihrer Arbeit zu verbessern, seien es neue Technologien und Werkzeuge oder Methoden.

Anagha Ravinarayan ist Entwicklerin bei SAP und arbeitet an der SAP S/4HANA Cloud sowie an On-Premise-Anwendungen in den Bereichen der Kapazitätsplanung und nachfragegesteuerten Lageraufstockung. Dabei verwendet sie Technologien wie ABAP, SAP HANA und SAPUI5. Sie begann ihre Karriere als Full-Stack-Entwicklerin im Bereich der Beschaffungsanwendungen für SAP S/4HANA. Sie begeistert sich nebenbei für die Webentwicklung unter Verwendung von TypeScript, Node.js, React.js, MySQL und MongoDB und ist starke Befürworterin von Open-Source-Software.

Von der hinteren Coverseite

Notwendige Konzepte:

Warum Clean ABAP? Welche Vorteile hat dieser Ansatz für Performance, Tests und Legacy Code? Sie erfahren, warum sauberer Code effektiver ist und sich effizienter warten lässt.

Bewährte Vorgehensweisen ...

Positivbeispiele zu Klassen, Interfaces, Methoden u. v. m. zeigen Ihnen, wie Sie guten ABAP-Code schreiben können. Dabei erklärt Ihnen das Autorenteam stets auch die Hintergründe und Vorteile der Clean-Code-Prinzipien.

Praxistaugliche Beispiele!

Das Expertenteam vermittelt seine Erfahrungen in ausführlichen Beispielen zu internen Tabellen, IF-Abfragen, Paketen u. v. m. Setzen Sie Ihr Wissen gleich im nächsten Projekt in die Praxis um!

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.