Unstructured programming has been strongly criticized for producing barely readable (spaghetti) code. It offers programmers great freedom, but is considered a bad approach for creating major projects.


In COBOL, the use of ``++GO TO++`` statements can lead to unstructured control flows. Eliminating ``++GO TO++`` statements in favor of ``++PERFORM++`` statements will aid adherence to a procedural programming approach. However, this change could require heavy refactoring.


ifdef::env-github,rspecator-view[]
'''
== Comments And Links
(visible only on this page)

include::comments-and-links.adoc[]
endif::env-github,rspecator-view[]
