|
|
|
|
|
by s188
2584 days ago
|
|
So much goodness comes from a well designed database as you point out, but I agree with barbecue_sauce too. Do the interface mock-up first (and get the customers agreement), then do the database design and then build everything in between. The mock-up gives you a functional insight (an understanding of the problem domain) that's crucial to designing the database. Technical debt is heavily weighted to the database. Get the database design wrong and you'll be paying for years. As whycombinater says:
> The bottom layer, designed inconsistently, will percolate through
That's why it's so useful to get a front-end mock-up done. It's a learning exercise that's key to getting the database design right. |
|
My point of view is that, it's not worth the trade-off here (especially you have only limited time-budget or dev-budget).