Having all the pieces in front of you makes it easier to understand and debug or maintain a piece of code. Unfortunately, that’s often not the case
with compile-time arrays, since they are often separated from the code that uses them by many, many lines. Instead, data structures are often a better
option.
Noncompliant Code Example
Compliant Solution
D directions S 5 0 dim(4) ctdata perrcd(1)