4.1.1 Setting Standards & Practices

It is very important to define and implement a set of development standards before you begin to build your application. Like the repository standards, defining and enforcing standards for RDML development will help to protect your application systems investment and will improve developer productivity.

Development standards should be defined for both process and function names. These standards will help to ensure that uniquely defined and identifiable program objects are created.

It is also important to establish a set of RDML coding practices. These practices should include a set of published guidelines which are reviewed and enforced. Setting practices such as code reviews are an excellent way to enforce standards and develop better RDML programmers.  LANSA also provides a complexity monitoring facility which can monitor RDML programs when they are compiled.

When developing with LANSA for i and Visual LANSA in a distributed development environment, you will have a Master Repository on IBM i and local copies of the repository in Visual LANSA. In this case, it becomes even more important that proper procedures and standards are enforced. You should have a Change Management strategy defined that includes a plan for configuring task tracking.

The success of a project will be determined by the commitment of all staff to follow the standards created at your site.

For more details, refer to Processes and Functions in the LANSA Application Design Guide.

Also See

4.2 Developing with Processes and Functions