To make programming code easier to understand, helping streamline future changes and new programmers to more easily work
with the code, the following techniques are used.
Processes are broken down into simple procedures.
The names of procedures and variables describe their purpose in common language so the code is "self-documenting".
Using PDL (Programming Design Language), sufficient comments are written to describe the purpose of the code. PDL is also a useful tool for designing clean, efficient code.