If you have to ask this question maybe you haven&#x27;t seen much &quot;production&quot; code. It&#x27;s pretty variable. Open source projects can be a great help to see what&#x27;s possible. If it&#x27;s easy to understand and well used it might be pretty good.