The conventions are very useful to convert the art of programming to Software Industry. Thanks to that convention, modifications are easier because you can export code from Uniface, search and replace objects and reimport the file with the modifications done. It also is useful to search occurrences within the repository. This is the aim of the following document:

Nomenclature. Naming conventions (184kb)

Example of usefulness:

If you have several entities very similar to each other (with names XXXYYY and XXXZZZ):

  1. Build a component for one of them
  2. Export that component
  3. Edit the file and replace YYY with ZZZ (forget the field or entity names, just "YYY with ZZZ")
  4. Import the file
  5. You have a new component with the same functionality as the built on point 1.

Required time: 5minutes.

Obviously, you can do that without this naming convention but with it, you have much more power to do those things. And all the developers of your project name the objects with the same criteria.