Poor Style: Confusing Naming


 * 1) REDIRECT Failure to follow guideline/specification

ASDR Table of Contents

Last revision (mm/dd/yy): //

Description
The class contains a field and a method with the same name.

It is confusing to have a member field and a method with the same name. It makes it easy for a programmer to accidentally call the method when attempting to access the field or vice versa.

Risk Factors
TBD

Examples
public class Totaller { private int total; public int total { ...	 }	}

Related Attacks

 * Attack 1
 * Attack 2

Related Vulnerabilities

 * Vulnerability 1
 * Vulnerabiltiy 2

Related Controls

 * Control 1
 * Control 2

Related Technical Impacts

 * Technical Impact 1
 * Technical Impact 2