CHF 104.00

Clean ABAP
A Style Guide for Developers

Inglese · Copertina rigida

Spedizione di solito entro 1 a 2 settimane

Descrizione

Ulteriori informazioni

ABAP developers, are you looking to clean up your code? Then pick up this official companion to the Clean ABAP GitHub repository. This book is brimming with best practices, straight from the experts, to help you write effective ABAP code. Start by learning when to apply each clean ABAP practice. Then, dive into detailed code examples and explanations for using classes, methods, names, variables, internal tables, and more. From writing code to troubleshooting and testing, this is your complete style guide!

In this book, you'll learn about:

a. Clean ABAP Concepts
What is clean ABAP and why is it important to write clean code? Understand clean ABAP concepts with insight from the experts, including special considerations for legacy code and performance.

b. Best Practices
Walk through the what, why, and how behind clean ABAP best practices. Learn to improve your code, including using classes and interfaces appropriately, handling method design and control flow, designing and running unit tests, and much more.

c. Practical Examples
See clean ABAP practices in action! Improve your understanding of how to write effective code. Use detailed examples for each best practice that demonstrate the difference between clean and messy code.

Highlights include:

1) Classes and interfaces
2) Methods
3) Names
4) Variables and literals
5) Internal tables
6) Control flow
7) Comments
8) Formatting
9) Error handling
10) Unit testing
11) Packages

Info autore

Klaus Haeuptle is a lead architect, servant leader, coach, and community lead. During his career at SAP, he has worked as a developer and architect on several products based on various technologies. Additionally, he facilitates communities across SAP with the intention of sharing knowledge and improving practices, tools, technologies, and culture. He has influenced many improvements on testability for ABAP, SAP HANA, SAPUI5, and other technologies.Florian Hoffmann is a software architect for governance, risk, and compliance applications at SAP. As an agile driver, he is constantly trying to make writing code more efficient. Together with Klaus Haeuptle, he started the Clean ABAP open source style guide that complements this book.Rodrigo Jordão is a development architect at SAP currently working on integrated business planning (IBP) with a focus on SAP Supply Chain Control Tower. He has spent his SAP career working on various SAP products, from industry-specific solutions like SAP Intellectual Property Management to foundational products like sales and distribution. Prior to joining SAP, he worked as a web developer with Perl and Java and as a consultant with Microsoft technologies.Michel Martin is a development architect at SAP. He has played various roles during his SAP career, including leading trainings, managing projects, and coaching teams on ASE, lean principles, and scrum. He has a strong technical background and is constantly looking for new ways to improve team efficiency and quality focus, from using technology and tools to adopting lean processes.Anagha Ravinarayan is a developer at SAP working on SAP S/4HANA Cloud and on-premise applications in capacity planning and demand-driven replenishment product areas using ABAP, SAP HANA, and SAPUI5. She started her career as a full-stack developer of SAP S/4HANA procurement applications. She is also passionate about web development using TypeScript, Node.js, React.js, MySQL, and MongoDB, and is an open-source software enthusiast.Kai Westerholz is a senior developer working in the SAP S/4HANA quote-to-cash area. In this role, he focuses on creating APIs like the Sales Order Simulation API or the Sales Order Bulk Processing API. Another topic of focus is the enablement of the sales order for machine learning capabilities. In parallel, he establishes clean code and test-driven development in his team.  Previously, he worked as a consultant for SAP Cloud for Customer, specializing in integration with both SAP and non-SAP systems using different technology stacks.

Riassunto


ABAP developers, are you looking to clean up your code? Then pick up this official companion to the Clean ABAP GitHub repository. This book is brimming with best practices, straight from the experts, to help you write effective ABAP code. Start by learning when to apply each clean ABAP practice. Then, dive into detailed code examples and explanations for using classes, methods, names, variables, internal tables, and more. From writing code to troubleshooting and testing, this is your complete style guide!



In this book, you’ll learn about:



a. Clean ABAP Concepts


What is clean ABAP and why is it important to write clean code? Understand clean ABAP concepts with insight from the experts, including special considerations for legacy code and performance.



b. Best Practices


Walk through the what, why, and how behind clean ABAP best practices. Learn to improve your code, including using classes and interfaces appropriately, handling method design and control flow, designing and running unit tests, and much more.



c. Practical Examples


See clean ABAP practices in action! Improve your understanding of how to write effective code. Use detailed examples for each best practice that demonstrate the difference between clean and messy code.



Highlights include:



1) Classes and interfaces


2) Methods


3) Names


4) Variables and literals


5) Internal tables


6) Control flow


7) Comments


8) Formatting


9) Error handling


10) Unit testing


11) Packages


Dettagli sul prodotto

Autori Klau Haeuptle, Floria Hoffmann, Rodrigo Jordao, Klaus Haeuptle, Florian Hoffmann, Michel Martin, Anagha Ravinarayan, Kai Westerholz, Rodrigo Jordão
Editore Rheinwerk Verlag
 
Contenuto Libro
Forma del prodotto Copertina rigida
Data pubblicazione 01.01.2021
Categoria Scienze naturali, medicina, informatica, tecnica > Informatica, EDP > Linguaggi di programmazione
 
EAN 9781493220267
ISBN 978-1-4932-2026-7
Numero di pagine 351
Dimensioni (della confezione) 18.4 x 2.5 x 26.4 cm
Peso (della confezione) 878 g
 
Serie SAP Press
SAP PRESS Englisch
Categorie Informatik, ABAP Objects, ABAP/4, SAP ABAP, Internal tables, Save 15% with code APR15, Formatting, Variables and literals, Names, Comments, Control flow
 

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.