OpenEdge Coding Standards

Table of Contents

  1. Objects
  2. Error Handling
  3. Data Access
  4. Comments
  5. Performance
  6. Variables
  7. Naming Conventions
  8. Dynamic Objects
  9. Code Styling
  10. Other

Objects

Error Handling

Data Access

Comments

Performance

Variables

Naming Conventions

Dynamic Objects

Code Styling

/* good (new line + tab) */ IF memberDOB > 01/01/1980 THEN RETURN memberName.

/* good */
IF memberDOB > 01/01/1980 THEN DO:
    ...
    RETURN memberName.
END.

```

Other