title: unit testing package naming convention
body: <p>Is there even a <strong>standard</strong> convention for this? I see a lot of different and perhaps misguided package naming that is very mixed in some projects and thus is never consistent:</p>
  
  <p>Let's say I want to write unit tests for something that falls under the 'stuff' package.</p>
  
  <pre><code> com.company.product.amodule.submodule.stuff
  </code></pre>
  
  <p>The unit test could be one of these possibilities (or even somewhere between):</p>
  
  <ul>
  <li>com.company.<strong>test</strong>.product.amodule.submodule.stuff</li>
  <li>com.company.product.amodule.submodule.stuff.<strong>test</strong></li>
  </ul>