Is there anything inherently wrong with long variable/method names in Java?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/2230871/when-is-a-java-method-name-too-long">When is a Java method name too long?</a>  </p>
</blockquote>



<p>I know this is probably is a question of personal opinion, but I want to know what's standard practice and what would be frowned upon.</p>

<p>One of my profs in university always seems to make his variable and method names as short as possible (getAmt() instead of getAmount) for instance.</p>

<p>I have no objection to this, but personally, I prefer to have mine a little longer if it adds descriptiveness so the person reading it won't have to check or refer to documentation.</p>

<p>For instance, we made a method that given a list of players, returns the player who scored the most goals. I made the method <code>getPlayerWithMostGoals()</code>, is this wrong? I toiled over choosing a way to make it shorter for awhile, but then I thought "why?". It gets the point across clearly and Eclipse makes it easy to autocomplete it when I type.</p>

<p>I'm just wondering if the short variable names are a piece of the past due to needing everything to be as small as possible to be efficient. Is this still a requirement?</p>
