Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Use a single space between function name and opening parenthesis as well as between separating semicolons and within parenthesis.
    This facilitates easy selections within both Windows and Macintosh when double-clicking to highlight

    Function Name ( with ; parameters )

    good

    Function Name(with; parameters)

    bad

    (optional) Remove the space between each argument and its trailing semicolon
    This increases readability by reducing excessive spacing

    Function Name ( with; parameters )

    good

    Function Name ( with ; parameters )

  • badDo not use a space at the end of lines of code closed by the semicolon.
    No Format
    
    Let ( [
    	var.replaced = Substitute ( FunctionalArea » Tablename::fieldName ; "foo"; bar );
    	var.anotherVar = "literal string"
    ];
    	True
    )

    good

    No Format
    
    Let ( [
    	var.replaced = Substitute ( FunctionalArea » Tablename::fieldName ; "foo"; bar ) ;
    	var.anotherVar = "literal string"
    ];
    	True
    )

    bad

Tip
titleSingle platform development

In order to stay cross-platform compatible with regards to code editing, the space on either side of the semicolon facilitates easier parameter selection using the mouse. However, if you are working within a team of developers or all developers are working on the Macintosh. It is allowable to remove the space between the parameter and the semicolon. This increases readability, but does force the developer to be familiar with using keyboard selection strategies, such as advancing to the next word and using the arrow keys an shift to navigate and select text.