I’d seen in old codes variables written with its datatype like:
double dblMyVar;
int intYourVar;
String strTheirVar;
But, nowadays, it seems to be old-fashioned. The advantages of this approach is that you can instantly see the type of a certain variable everywhere it is. But I do dislike long variable names. Whenever I can I name my variables in a single char, like:
private Product p = new Product();
There’s a modern “good practice” or convention for naming variables? What do/does you/your company use?
When in doubt, consult the Java Language Specification (JLS). Here’s the section regarding Naming Conventions.