Patent ID: 8799856

Claim:
A method of declaring variables during coding of a software program, comprising: for each variable data type, receiving input from a programmer defining a unique string representing an instruction for a variable declaration, wherein the unique string is typed as a prefix or suffix adjacent to a new variable name; adapting a coding module wherein when a string representing an instruction for a variable declaration is typed adjacent to a new variable name, the coding module automatically generates code for a corresponding variable declaration statement for a new variable having the new variable name and the specified variable data type; automatically tracking the variable declaration instructions for each new variable name; automatically presenting a warning to said programmer if the programmer attempts to use one of the previously used variable names to declare a new variable name of another data type, wherein said warning is presented to said programmer before the previously used variable name is used to declare a new variable name of another data type; and receiving input from the programmer in response to said warning and before programming continues, wherein said input comprises: (i) authorization to use the previously used variable name with a data type that is different than the data type that the variable name was previously used with; or (ii) a new variable name that is not previously used.