To facilitate encapsulation of public and private knowledge within a module, we recommend that you use the following naming conventions:
_gms-menu-template is a private item
gms-menu-template is a public item
| For information on... | See... |
|---|---|
|
Configurations and user modes
|
Using Configurations and User Modes to Enforce Encapsulation
|
|
Proprietary restrictions
|
Protecting Your KB
|
Benefits of Using Public/Private Naming Conventions
Using public/private naming conventions on all items and attributes has these benefits:
Cost of Using Public/Private Naming Conventions
You should be aware of the fact that users will still see private attributes and items through Inspect, regardless of the user mode. This means you might have to explain the naming convention to end users, even if you hide all the private items by using item configurations and proprietary restrictions.