posted 20 years ago
Nothing needs to be hardcoded anywhere.
Obviously there is sliding scale of complexity depending on how much you hard code.
I would think about rather which tiers can easily be ignorant of there use and which ones make sense to be less flexible and have 'spec nuggets' included, even then you can probably get the hard coded stuff into just two or three classes at most.
I think you will make it easy on your self if your view is specific to the application.