Alex Thottunkel
- Total activity 2329
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 1
- Subscriptions 1176
Articles
Recent activity by Alex Thottunkel Sort by recent activity-
Avoid unexpected closure inside parentheses call
Why you should care If a method is called and the last parameter is an inline closure then it can be declared outside of the method call parentheses, to comply with Groovy style programming. How w...
-
The code is managing too many files together
Why you should care The number of files declared in the FILE-CONTROL should not be excessive. How we detect CAST Highlight counts one occurrence each time the keyword SELECT is encountered in the...
-
The code contains too many unnecessary COMPUTE
Why you should care COMPUTE verb should be restricted to usage in combination with the ROUNDED clause or a function call or for complex computing expression. How we detect CAST Highlight counts o...
-
The code contains too many paragraph labels not followed by a dot
Why you should care As much as possible, developers should always terminate paragraph labels with a dot. How we detect CAST Highlight counts one occurrence each time a paragraph label in PROCEDUR...
-
The code contains too many not aligned END instructions
Why you should care For code readability purpose, developers should always align end keywords with the corresponding instruction. The END-xxx keywords should be aligned on the same column the inst...
-
The code contains too many long PIC declaration pattern
Why you should care While describing a PICTURE, once the length of a sequence exceeds 3 characters, use the factorized notation. Edition pictures (presence of Z) are not concerned. How we detect ...
-
The code contains too many instructions that initialize zones of data with zeros or spaces
Why you should care For code readability purpose, avoid initializations with 0 or spaces. How we detect CAST Highlight counts one occurrence each time one of the following patterns are encounter...
-
The code contains too many data contigus levels
Why you should care When creating a new data level, do not add 1 to the previous level. Having not contigus level is easier for inserting an intermediate level later, if needed. How we detect CAS...
-
The code contains too many back performs
Why you should care For readability purpose, avoid using perform with a paragraph higher in the code. How we detect CAST Highlight counts one occurrence each time a PERFORM instruction is used wi...
-
The code contains too many dangerous usage patterns in file management
Why you should care Avoid dangerous file usage patterns. File management contains dangerous usage patterns. How we detect CAST Highlight counts one occurrence each time one of these patterns are ...