27 lines
690 B
Plaintext
27 lines
690 B
Plaintext
Restricting the number of ``++CONTINUE++``, ``++EXIT++`` and ``++CHECK++`` statements in a loop is done in the interest of good structured programming.
|
|
|
|
|
|
One ``++CONTINUE++``, ``++EXIT++`` and ``++CHECK++`` statement is acceptable in a loop, since it facilitates optimal coding. If there is more than one, the code should be refactored to increase readability.
|
|
|
|
== Noncompliant Code Example
|
|
|
|
----
|
|
DO counter TIMES.
|
|
IF sy-index = 2.
|
|
CONTINUE.
|
|
ENDIF.
|
|
IF sy-index = 10.
|
|
EXIT.
|
|
ENDIF.
|
|
WRITE sy-index.
|
|
ENDDO.
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
'''
|
|
== Comments And Links
|
|
(visible only on this page)
|
|
|
|
include::../comments-and-links.adoc[]
|
|
endif::env-github,rspecator-view[]
|