Skip to content

Conversation

tanto259
Copy link
Member

Signed-off-by: Hartanto Ario Widjaya tanto259@users.noreply.github.com

This PR adds a chapter on performance and productivity improvement in terms of optimal coding style, efficient data types usage, efficient table-handling, and the use of copybooks.

Contents are adapted from the Programming Guide.

Currently there are no labs for the chapter.

Signed-off-by: Hartanto Ario Widjaya <tanto259@users.noreply.github.com>
@MikeBauerCA
Copy link
Contributor

Very nice @tanto259. After reviewing the chapter, my opinion is that it should be moved to the Advanced Course. Copybooks in terms of code reuse can be part of the introductory course but the details around performance and optimization seem like an advanced topic. I also believe we need to add a lab around copybooks.

@tanto259
Copy link
Member Author

tanto259 commented Jul 4, 2021

Okay, I'll move the chapter to Course 2, and I'll find a way to put the copybooks in Course 1. Meanwhile, I'll set this PR as a draft pending other topics (e.g. compiler and language environment) which can supplement this chapter further.

@tanto259 tanto259 marked this pull request as draft July 4, 2021 01:54
Signed-off-by: Hartanto Ario Widjaya <tanto259@users.noreply.github.com>
@tanto259
Copy link
Member Author

tanto259 commented Aug 2, 2021

The chapter has been moved to Course 2, and a short section on compiler options is added.

@tanto259 tanto259 marked this pull request as ready for review August 2, 2021 19:26
Signed-off-by: Hartanto Ario Widjaya <tanto259@users.noreply.github.com>
@MikeBauerCA MikeBauerCA merged commit 727ef31 into openmainframeproject:master Aug 5, 2021
@tanto259 tanto259 deleted the performance-improvement branch August 5, 2021 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants