Consider this Java code's adherence to clean code principles:
String personName;
Name is too generic
Should use snake case
Variable name is not descriptive
Follows camel case naming convention