title: Is defining methods with void return type a good design practice?
body: <p>So I have a function that goes like this: </p>
  
  <pre><code>public void doSomeWork(List&lt;Item&gt; items){
      //modify the items
      return;
  }
  </code></pre>
  
  <p>Is it a good design to return void, or am I better off just returning the list? </p>