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