Hacker News new | ask | show | jobs
by yau8edq12i 763 days ago
Why give the possibility to the user of deleting a customer, in that situation? Having orders pointing to inexistant customers sounds rough.
1 comments

Quite a lot of our clients find large lists/tables inelegant, confusing or otherwise annoying. They like to have them neat and tidy.

There's also GDRP, they can register persons as a customer and get requested to delete data, so they need to have the ability to actually delete.

But mostly the reason is legacy. Just quicker and easier to delete from database than implement a decent soft-delete.