Synopsis: | It is somewhat confusing to have a field name with the same name as a method |
Language: | Java |
Severity Level: | 4 |
Category: | Naming |
Description: |
It is somewhat confusing to have a field name with the same name as a method.
While this is totally legal, having information (field) and actions (method) is
not clear naming.public class Foo { Object bar; // bar is data or an action or both? void bar() { } } |