>Best practise over time is dictated by experts and available public or commercial sources (such as frameworks). It might not be your piece of cake, nor mine, but certainly is accepted by a large portion of the development community.
My experience is that ultimately the right way to do things is the way the person who signs the checks wants them done.
If the check signer thinks that all walls should be painted Chinese red, then Chinese red will ultimately be everyone's favorite wall color because the dissenters will either leave or go batty.
This might sound cynical, but I don't find it that way.
It's the way things are.
Despite all the bumps in the road, we continue to progress technically using that model.
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.