Differences between revisions 17 and 19 (spanning 2 versions)
Revision 17 as of 2016-05-23 16:34:07
Size: 1487
Editor: cox
Comment:
Revision 19 as of 2016-05-23 16:35:14
Size: 1491
Editor: cox
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
Examples: main_LB_Degrees, !main_DD_CurrTerm Examples: main_LB_Degrees, main_DD_!CurrTerm
Line 33: Line 33:
Examples: sql_main_GetStudentID, main_DD_CurrTerm, main_LB_Donors Examples: sql_main_GetStudentID, main_DD_!CurrTerm, main_LB_Donors
Line 38: Line 38:
Examples: sql_main_ChrtEnrl (an SQL variable to drive an enrollment chart on form Main … etc) Examples: sql_main_!ChrtEnrl (an SQL variable to drive an enrollment chart on form Main … etc)
Line 40: Line 40:
Examples: res_main_MC_AllEnrolled, res_contacts_OLAP_DonatePctTarget Examples: res_main_MC_!AllEnrolled, res_contacts_OLAP_!DonatePctTarget

Argos Naming Conventions

General Rules

General Forumla: [form]_[type]_[purpose]

Casing: Camel case (modified)

  • No spaces are allowed in variable names.
  • An underscore is used to separate words when naming.

Forms

Examples: main, contacts, charts

Types

Examples: main_LB_Degrees, main_DD_CurrTerm

  • BT (Button)
  • CB (Check Box)
  • CH (Chart)
  • DD (Drop Down List Box)
  • DT (Date Entry)
  • EB (Edit Box)
  • LB (List Box)
  • MB (Memo Box)
  • MC (Multi-Column List Box)
  • RB (Radio Button)

Purpose

Examples: sql_main_GetStudentID, main_DD_CurrTerm, main_LB_Donors

The "purpose" should provide a what or how this object will be used.

Other Types (SQL / Results)

Examples: sql_main_ChrtEnrl (an SQL variable to drive an enrollment chart on form Main … etc)

Examples: res_main_MC_AllEnrolled, res_contacts_OLAP_DonatePctTarget

Some variables are outside of the Form. With these, we prefix them with the External Type first. sql (SQL) res (Results)

Note: As we learn more about the Evisions Argos product, these standards and best practices will grow and be revised to suit our environment more closely.