title: what names should I give as project name, package name, class name - (java - eclipse )
body: <p>I have never understood what is the ideal way to name a project, package, class. I do it in a random way which doesn't look professional at all. I know the class name should start with a capital alphabet. But what I don't really have trouble with is finding the names that are suitable and look professional. lets consider this example. If I am writing a program for fibonacci series i give names like this:</p>
  
  <pre><code>project name = fibonacci_project
  package name = org.fib.code1
  class name = Code1
  </code></pre>
  
  <p>Doesn't look neat right? How would you do it ?</p>