Naming Conventions

Development Naming Conventions

Classes Name: Class names should be nouns, in mixed case with the first letter of each internal word capitalized. Try to keep your class names simple and descriptive. Use whole words-avoid acronyms and e.g. String, Colour, Button

Interface Name: Should start with an upper letter and be an adjective e.g. Runnable, ActionListener

Method Name: Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.

Variable Name: Variable should start with a lowercase letter first and should not start with underscore _ or dollar sign $ characters e.g. firstName, lastName, orderNumber

Constant Name: should be in upper case throughout e.g. YELLOW

Packages

API

Endpoints
Request & response Types 

Automated Tests

Silver surfer Automation test projects naming convention SprintNo_ProjectNumber_ProjectName Example : Sprint 9_33681_FICA Compliance

Additional Information

  • Pascal case variables are used
  • All tests have comments
  • Tests are separated in feature files

Last modified June 29, 2021: Update NamingConvention.md (cada902)