I currently use a format which is like the following
Notation:
[PREFIX][APPLICATION][MODULE]_[NAME]
Example:
P_CMS_USER_UserInfoGet
I like this notation for a few reasons:
- starting with very simple Prefix allows code to be written to only execute objects beggining with the prefix (to reduce SQL injection, for example)
- in our larger environment, multiple teams are working on different apps which run of the same database architecture. The Application notation designates which group owns the SP.
- The Module and Name sections simply complete the heirarchy. All names should be able to be matched to Group/App, Module, Function from the heirarchy.